【问题标题】:Form based authentication using ADFS in .net MVC application在 .net MVC 应用程序中使用 ADFS 的基于表单的身份验证
【发布时间】:2017-11-20 23:20:43
【问题描述】:

我对 ADFS 非常陌生。我的客户想要使用 ADFS 对我们正在构建的 Web 应用程序进行身份验证。我已经阅读了许多关于使用 ADFS 基于表单的身份验证的文章,但我无法连接这些点。我还有一些悬而未决的问题。为了清楚地理解它,我在这里发布了一些问题。请注意,我在下面所指的都是关于 ADFS。

  1. 基于索赔的申请和基于表格的申请是不同的。
  2. 在基于表单的应用程序中,ADFS 是否提供登录页面来进行身份验证?
  3. 我们可以在基于表单的身份验证中使用自定义登录表单吗?如果是这样,如何将用户名、密码发送到 ADF
  4. 如果您到目前为止已经完成了这篇回答我以上所有疑问的好文章,请分享。

提前致谢。

【问题讨论】:

    标签: asp.net-mvc authentication adfs adfs2.0 adfs3.0


    【解决方案1】:
    1. 基于声明的应用程序使用 IDP(身份提供者),例如ADFS 进行身份验证。换句话说,身份验证是从应用程序外包的。返回包含声明的 SAML 令牌。声明是来自身份存储库的属性,例如广告。

    FBA 是 IDP 身份验证的方式之一。

    【讨论】:

    • 对于第三个选项,您说不。但我看到服务现在登录页面使用使用 ADFS 进行身份验证的自定义登录页面。那怎么可能?
    • 那个链接是什么?如果自定义是指 UI 更改,那么是的。如果你的意思是你自己的形式,那么没有。
    • @PaRsH,关于您的第三个问题。 ADFS 提供用于输入凭据的登录页面,您可以使用 powershell 更改此页面。您可以在以下链接中找到有用的信息(docs.microsoft.com/en-us/windows-server/identity/ad-fs/…)
    • @PaRsH,我对 adfs 集成非常陌生。我想将我的门户之一集成到我的客户端之一以在客户端进行身份验证。你能分享代码示例或指导我吗?
    • @MartinKostovski,我对 adfs 集成非常陌生。我想将我的门户之一集成到我的客户端之一以在客户端进行身份验证。你能分享代码示例或指导我吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-02
    • 2017-12-28
    • 2014-06-19
    • 1970-01-01
    • 1970-01-01
    • 2017-08-06
    • 2014-10-12
    相关资源
    最近更新 更多