Java 如何提供对EJB3会话bean的匿名访问?
我想提供对EJB3会话Bean的匿名访问。因此,独立于其他bean(无论是否安全),我可以通过以下方式访问我的bean:Java 如何提供对EJB3会话bean的匿名访问?,java,jboss,ejb-3.0,Java,Jboss,Ejb 3.0,我想提供对EJB3会话Bean的匿名访问。因此,独立于其他bean(无论是否安全),我可以通过以下方式访问我的bean: InitialContext ctx = new InitialContext(props); MyBean myBean = (MyBean) ctx.lookup("MyBean"); 没有任何LoginContext和安全处理程序。 可能吗 我想这会导致被调用主体等于null或等于某个具有login/pass/role的特殊准备主体 如何提供对EJB3会话bean的匿
InitialContext ctx = new InitialContext(props);
MyBean myBean = (MyBean) ctx.lookup("MyBean");
没有任何LoginContext和安全处理程序。
可能吗
我想这会导致被调用主体等于null或等于某个具有login/pass/role的特殊准备主体
如何提供对EJB3会话bean的匿名访问
如果希望允许调用方执行匿名查找,请不要保护EJB。在此模式下,调用方在创建初始上下文时不指定主体
和凭据
我想这会导致被调用主体等于null或等于某个具有login/pass/role的特殊准备主体
对于匿名呼叫者,您将得到一个特殊值(不是null
)
如何提供对EJB3会话bean的匿名访问
如果希望允许调用方执行匿名查找,请不要保护EJB。在此模式下,调用方在创建初始上下文时不指定主体
和凭据
我想这会导致被调用主体等于null或等于某个具有login/pass/role的特殊准备主体
对于匿名呼叫者,您将得到一个特殊值(不是null
)