получить атрибуты пользователя из предыдущего authn в потоке MFA Shibboleth IDP 3 - PullRequest
0 голосов
/ 11 сентября 2018

Я пытаюсь создать двухфакторный поток аутентификации для shibboleth idp 3. Он настроен на поток MFA с начальной аутентификацией ldap, а затем на мой поток 2FA, который основан на внешнем потоке authn.

Как я могу получить пользовательские данные из предыдущего потока ldap в моем сервлете? Кажется, что request.getAttribute(ExternalAuthentication.PRINCIPAL_NAME_KEY) и т. Д. Еще не установлено. В документах говорится, что атрибуты LDAP возвращаются как часть процесса аутентификации и отображаются в LDAPResponseContext . Как я могу получить доступ к контексту в моем сервлете?

Я также пытался использовать атрибут-распознаватель для освобождения определенного значения из профиля пользователя AD, но мне не удалось найти эти значения в моем сервлете. Есть идеи?

...