从 ADFS 获取用户属性

Get user Attributes from ADFS

我是 ADFS、基于声明的身份验证和 SAML2 的新手。我正在开发一个需要从 ADFS 获取特定用户信息的应用程序。这不是 SSO。我会将一个用户名传递给我的应用程序,然后我需要查询 ADFS 告诉它我需要返回给用户的哪些属性。除了用户名,我不会有任何信息。我将有权为我的应用程序配置 ADFS 和建立信任等。

我不确定如何进行此实施。有我可以使用的图书馆吗? SAML2 是最佳选择吗?这可能吗?

我们将不胜感激任何帮助。

谢谢大家

ADFS 建立在 AD 之上,处理联合方面的事情(即 SSO 部分)。

当您将应用程序连接到 ADFS 时,登录页面是 ADFS 的一部分。要登录,您必须拥有用户名和密码。这必须在屏幕上输入。

这不能只用一个用户名来完成。

听起来您只需要使用 C# DirectoryServices 或 AccountManagement 通过 LDAP 调用查询 AD API。