Azure active directory 如何使用Azure AD+;执行无头身份验证;平联邦成员

Azure active directory 如何使用Azure AD+;执行无头身份验证;平联邦成员,azure-active-directory,adfs,adal,msal,pingfederate,Azure Active Directory,Adfs,Adal,Msal,Pingfederate,我的Azure广告从我的本地广告与Azure广告连接进行同步,无需密码哈希同步。我通过SAML使用Pingfederate作为身份提供者。也就是说,当我登录在Azure AD中注册的web应用时,我将被重定向到login.microsoft.com/xxx,在我提交用户名后,我将被重定向到Pingfederate登录页面并输入密码以完成身份验证 现在我遇到了一个情况,我需要以编程的方式完成这个身份验证。如果我使用ADAL或MSAL,我是否可以在请求中使用我的用户名和密码从Azure获取访问令牌,

我的Azure广告从我的本地广告与Azure广告连接进行同步,无需密码哈希同步。我通过SAML使用Pingfederate作为身份提供者。也就是说,当我登录在Azure AD中注册的web应用时,我将被重定向到login.microsoft.com/xxx,在我提交用户名后,我将被重定向到Pingfederate登录页面并输入密码以完成身份验证

现在我遇到了一个情况,我需要以编程的方式完成这个身份验证。如果我使用ADAL或MSAL,我是否可以在请求中使用我的用户名和密码从Azure获取访问令牌,而无需交互式登录?有经验吗

我知道,如果只有AAD或密码哈希同步处于活动状态,完成此身份验证是可行的。但是我不知道Azure AD+Pingfederate。因为身份验证是在Pingfederate而不是AAD中完成的。

对您的Ping进行验证,然后将结果SAML响应与AAD一起使用。在请求中使用username/pwd假定您的Ping没有使用第二个FA