Я хотел бы предоставить анонимный доступ к EJB3 Session Bean. Так что независимо от других компонентов (безопасны они или нет) я мог получить доступ к своему компоненту просто с помощью:
InitialContext ctx = new InitialContext(props);
MyBean myBean = (MyBean) ctx.lookup("MyBean");
без каких-либо обработчиков LoginContext и безопасности.
Возможно ли это?
Я предполагаю, что это должно привести к тому, что принципал вызываемого абонента будет равен нулю или равен некоторому специально подготовленному принципалу с логином / паролем / ролью.