Как выполнить проверку подлинности без головы с помощью Azure AD + Pingfederate - PullRequest
0 голосов
/ 24 октября 2019

Моя синхронизация Azure AD с локальной AD с подключением Azure AD без синхронизации хэша пароля. И я использую Pingfederate в качестве поставщика удостоверений через SAML. То есть при входе в мое веб-приложение, зарегистрированное в Azure AD, я буду перенаправлен на login.microsoft.com/xxx, после того как я отправлю свое имя пользователя, я буду перенаправлен на страницу входа Pingfederate и введу свой пароль для завершения аутентификации. .

Теперь у меня есть ситуация, мне нужно завершить эту аутентификацию программным способом. если я использую ADAL или MSAL, могу ли я получить токен доступа из Azure с моим именем пользователя и паролем в моем запросе без интерактивного входа? Есть ли какой-либо опыт?

Я знаю, что это работоспособно, чтобы завершить эту аутентификацию, если есть только AAD или активна синхронизация хэша пароля. Но я не имею представления о Azure AD + Pingfederate. Поскольку проверка подлинности завершена в Pingfederate, а не в AAD.

1 Ответ

0 голосов
/ 26 октября 2019

ADAL попытается использовать WS-Trust для вашего Ping, а затем использовать полученный ответ SAML с AAD. Использование имени пользователя / pwd в запросе предполагает, что ваш Ping не использует 2nd FA.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...