gpt4 book ai didi

java - 如何提供对 EJB3 session bean 的匿名访问?

转载 作者:太空宇宙 更新时间:2023-11-04 08:50:38 24 4
gpt4 key购买 nike

我想提供对 EJB3 Session Bean 的匿名访问。这样,独立于其他 bean(无论是否保护它们),我可以简单地访问我的 bean:

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

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

我想这应该导致被调用者主体等于 null 或等于一些带有登录/通行证/角色的专门准备的主体。

最佳答案

How to provide an anonymous access to EJB3 session bean?

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

I imagine that should lead to callee principal equals null or equals some specially prepared principal with login/pass/role.

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

关于java - 如何提供对 EJB3 session bean 的匿名访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3425098/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com