Я настроить LDAP аутентификатор с WebLogic следующим образом: Weblogic консоль -> сферы безопасности -> myrealm -> Поставщики -> Новый -> Тип: ActiveDirectoryAuthenticator ... и установить Имя Атрибут = SamAccountName. , тогда мое приложение получает имя sAMAccountName аутентифицированного пользователя, вызывая httpServletRequest.getUserPrincipal.getName().JavaEE, Weblogic, LDAP аутентификации
Однако это возвращает только строку (имя sAMAccountName). Возможно ли получить полную учетную запись LDAP аутентифицированного пользователя (javax.naming.directory.SearchResult или аналогичный) непосредственно из httpServletRequest?
ps: Я знаю, что я мог бы использовать дополнительный запрос LDAP на основе sAMAccountName, чтобы получить полную учетную запись LDAP пользователя, , но для этого потребуется ненужный второй запрос LDAP, а также для репликации конфигурации LDAP из Weblogic в мое приложение.