开发者

EJB Authentication and Authorization

开发者 https://www.devze.com 2022-12-08 09:11 出处:网络
Is there any way to extend the authentication operation which connects a client application to an EJB, using standard JAAS/container-based security? I\'m looking for a way to use more than just a user

Is there any way to extend the authentication operation which connects a client application to an EJB, using standard JAAS/container-based security? I'm looking for a way to use more than just a username to authenticate the user (in this case a dom开发者_开发技巧ain name is also needed). Ideally I'd like to be able to use the SessionContext.getCallerPrincipal() to get access to both the username and the domain name in the EJB.

I'm using Glassfish, if that influences the answer at all. Do I need to create a custom login module/custom realm and what should it do?


Adding authentication mechanisms to an EJB Container is usually a vendor specific task. I don't believe there is a standard way to do it. For Glassfish though, I believe this article will help you set up a SAM (Serve Auth Module) that can handle the authentication in any way you need. http://blogs.oracle.com/enterprisetechtips/entry/adding_authentication_mechanisms_to_the

Keep in mind this is Glassfish specific.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号