【问题标题】:Authenticate user using ADFS使用 ADFS 对用户进行身份验证
【发布时间】:2016-03-10 23:15:12
【问题描述】:

我们正在开发 ASP.Net MVC REST API,我们希望通过 ADFS 进行用户身份验证以使用 REST API。我阅读了许多博客,但没有发现任何有用的信息,其中用户可以通过传递他的凭据(用户名、密码)来生成访问令牌。然后生成的令牌将作为不记名令牌发送到 REST API。我们希望用户发送他的凭证的原因是,我们想要验证请求是否来自受信任的用户,而不是来自任何随机的人。此外,我们想跟踪哪个用户使用了哪些 API 等。

Azure AD 可以满足上述要求,但我没有找到使用 ADFS 的任何方法。任何帮助,将不胜感激。另外,有没有相同的示例代码?

【问题讨论】:

    标签: asp.net-mvc rest azure asp.net-web-api adfs


    【解决方案1】:

    如果您的组织或客户已经拥有 AAD 并与 ADFS 联合,则可以使用 Azure AD,并且身份验证仍由 ADFS 处理。

    如果您没有 Azure AD,请参阅 ADFS 2016 TP4 和https://technet.microsoft.com/en-us/library/mt593305.aspx 上使用 OPenIDConnect 的指南。它使用 Azure AD 示例并进行修改以使用 ADFS。 ADFS 2016 添加了对 OpenIDConnect 和 OAuth 的全面支持。

    谢谢 //山姆(@MrADFS)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-31
      • 2017-07-04
      • 2012-05-25
      • 1970-01-01
      • 1970-01-01
      • 2019-12-09
      • 1970-01-01
      • 2016-02-04
      相关资源
      最近更新 更多