繁体   English   中英

如何提供对EJB3会话bean的匿名访问?

[英]How to provide an anonymous access to EJB3 session bean?

我想提供对EJB3会话Bean的匿名访问。 这样就可以独立于其他bean(无论是否安全)独立地使用以下命令访问我的bean:

InitialContext ctx = new InitialContext(props);
MyBean myBean = (MyBean) ctx.lookup("MyBean");

没有任何LoginContext和安全处理程序。 可能吗?

我想这应该导致被调用者主体等于null或等于具有登录/通过/角色的某些特殊准备的主体。

如何提供对EJB3会话bean的匿名访问?

如果要允许调用者执行匿名查找,请不要保护EJB。 在这种模式下,调用者在创建InitialContext时不会指定principalcredentials

我想这应该导致被调用者主体等于null或等于具有登录/通过/角色的某些特殊准备的主体。

对于匿名调用者,您将获得一个特殊值(不是null )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM