Dear experts,

Please advice whether it's a feasible way to call the Carbon API instead of the 
Admin service in the JAX-RS service. My concerns are that:

call the API can improve the performance and we don't need to go with SOAP 
messages over HTTP

the Admin Service interface sometimes didn't meet with our requirement.

Thanks, Wenxing


------------------ Original ------------------
From:  "wenxzhen";<wenxing.zh...@qq.com>;
Date:  Sep 27, 2016
To:  "Lakshman Udayakantha"<lakshm...@wso2.com>; 
Cc:  "dev"<dev@wso2.org>; 
Subject:  Re: [Dev] How to do authentication/authorization onJAX-RSRESTservice 
running on WSO2 AS?



Cool, I need to go back to review the AS document again.


From the AS Doc [3] below, I found the words below. In this case, in the JAX-RS 
application, we can call the Carbon API instead of the Admin Service, am I 
right?
In addition to the significant ease in hosting and managing, CXF-based 
applications deployed in a Carbon instance automatically inherits all the 
underlying capabilities of the platform. Some of them are listed below.
Ability to use the Carbon user store through CarbonContext.

Ability to use WSO2 Registry APIs through CarbonContext.

If I am right, does it mean the codes in the Admin Service almost can be run in 
the JAX-RS application?


[3] https://docs.wso2.com/display/AS530/JAX-WS+and+JAX-RS+Support


Thanks, Wenxing


------------------ Original ------------------
From:  "Lakshman Udayakantha";<lakshm...@wso2.com>;
Send time: Tuesday, Sep 27, 2016 5:12 PM
To: "wenxzhen"<wenxing.zh...@qq.com>; 
Cc: "dev"<dev@wso2.org>; 
Subject:  Re: [Dev] How to do authentication/authorization on JAX-RSRESTservice 
running on WSO2 AS?



Hi Wenxing,

While go through the AS docs I found [1] to provide authentication and 
authorizations for services deployed on WSO2 AS. That might suit for you.


[1] 
https://docs.wso2.com/display/AS530/Developing+JAX-RS+Applications#DevelopingJAX-RSApplications-SecuringJAX-RSapplications


Thanks


On Tue, Sep 27, 2016 at 1:25 PM, wenxzhen <wenxing.zh...@qq.com> wrote:
Thansk to Lakshman.


I hope it's just only one of the solutions. But if don't want to deploy the API 
manager, any other way?


From the post [1], we can see the JAX-RS provides the related mechanism to help 
implementing the authentication and authorization. The main concern is that: 
which carbon API can be called to do the work?


[1] 
http://stackoverflow.com/questions/26777083/best-practice-for-rest-token-based-authentication-with-jax-rs-and-jersey


Regards, Wenxing


------------------ Original ------------------
From:  "Lakshman Udayakantha";<lakshm...@wso2.com>;
Send time: Tuesday, Sep 27, 2016 4:19 PM
To: "wenxzhen"<wenxing.zh...@qq.com>; 
Cc: "dev"<dev@wso2.org>; 
Subject:  Re: [Dev] How to do authentication/authorization on JAX-RS 
RESTservice running on WSO2 AS?



Hi Wenxing, 

You can expose your rest services as REST APIs via WSO2 API Manager. In API 
Manager we can provide authentication and authorization to APIs.


Thanks


On Tue, Sep 27, 2016 at 8:15 AM, wenxzhen <wenxing.zh...@qq.com> wrote:
Dear all,


For a JAX-RS REST service running on WSO2 AS, what's the best way to implement 
the authentication and authorization for each REST API? Please kindly advice.


Thank you very much
Regards, Wenxing

_______________________________________________
 Dev mailing list
 Dev@wso2.org
 http://wso2.org/cgi-bin/mailman/listinfo/dev
 





-- 
Lakshman UdayakanthaWSO2 Inc. www.wso2.com
lean.enterprise.middleware
Mobile: 0717429601









 








-- 
Lakshman UdayakanthaWSO2 Inc. www.wso2.com
lean.enterprise.middleware
Mobile: 0717429601
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to