В EJB, для аутентификации и авторизации безопасности, я нахожу общий метод, использующий jndi, следующим образом:
properties.put(Context.SECURITY_PRINCIPAL, "username");
properties.put(Context.SECURITY_CREDENTIALS, "password");
Context ctx = new InitialContext(properties);
Object ref = jndiContext.lookup("SecureBean/remote");
SecureRemoteBusiness remote = (SecureRemoteBusiness)ref;
Вопрос: Я хотел бы знать, есть ли какие-либо методы для достижения этого при использовании DI, возможно, безиспользуя любые внешние структуры CDI.Если единственным выбором является использование внешних платформ CDI, пожалуйста, предоставьте мне пример или ссылку.