【问题标题】:Visual Studio 2015 Azure AD and ADFS authentication to Web Server hosted web app对 Web 服务器托管的 Web 应用程序的 Visual Studio 2015 Azure AD 和 ADFS 身份验证
【发布时间】:2017-07-25 22:33:32
【问题描述】:

我有一个托管在 IIS 中的 MVC Web 应用程序,用户存储在 Azure AD 中。 我需要对 Azure AD 用户进行身份验证才能访问 Web 应用程序。 我为此使用 ADFS,并且已在 Azure 上完成安装。

要进行身份验证,我需要知道我应该选择 Window Identity Foundation 还是 OWIN?

在我阅读的许多文章中,WIF 已被弃用并使用 OWIN。 让我知道 owin 是否适合我的场景以及是否有一些合适的示例可用? WIF 的最新版本是 4.5,这也不适用于 VS2015 我知道是 WS-FED 正在为此使用 SAML 令牌?

【问题讨论】:

    标签: authentication model-view-controller owin wif adfs


    【解决方案1】:

    混乱 - 您的 MVC 应用程序使用 Azure AD 进行身份验证。 ADFS 适合在哪里?你有联合租户吗?

    WIF 仍然存在 - 人们仍在使用它。在 VS2015 中,WIF 内置于 .NET。所以你可以使用它。

    是 - WIF (WS-Fed) 使用 SAML 令牌。

    使用 OWIN,您可以选择 - 您可以使用 WS-Fed 或 OpenID Connect (OIDC),甚至两者都使用。

    除非您使用的是 ADFS 4.0,否则您需要 WIF,因为早期版本不支持 OIDC。

    【讨论】:

    • ADFS 仅在 azure 中。你也可以给我任何示例代码。我正在使用 OWIN,因为微软也在提供支持,我想要 WS-Fed。
    • Azure 中的 ADFS 作为 VM 运行。它不是原生 Azure 组件。
    • 这可能会有所帮助 - www.cloudidentity.com/blog/2014/02/12/use-the-on-premises-organizational-authentication-option-adfs-with-asp-net-in-视觉工作室 2013/
    猜你喜欢
    • 2019-05-28
    • 1970-01-01
    • 1970-01-01
    • 2022-10-25
    • 1970-01-01
    • 1970-01-01
    • 2015-08-30
    • 1970-01-01
    • 2021-07-24
    相关资源
    最近更新 更多