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