在浏览器中,如果我有一个ADFS(STS),当我尝试访问SharePoint站点时,我可以从HTTP响应中的重定向获取ADFS URL和域以进行身份验证。如果我在SharePoint站点上配置了多个STS服务器,系统将提示(Home Realm Discovery)使用可用域和ADFS服务器来选择身份验证的位置。
但是有没有办法从SharePoint以编程方式获取这些内容(而不是通过HTTP重定向或网页提示),例如SOAP API或REST API?
答案 0 :(得分:0)
没有ADFS直接API。
有AD FS 2.0 Cmdlets in Windows PowerShell。
你想要的是“Get-ADFSClaimsProviderTrust”。
您可以从以下位置访问PowerShell C#。然后你只需要解析响应。