【问题标题】:How to implement authentication system using SAML2 and OAuth2如何使用 SAML2 和 OAuth2 实现身份验证系统
【发布时间】:2017-07-30 06:49:06
【问题描述】:

我需要使用 SAML2.0 和 oAuth2 来验证用户身份。 用户将在哪里使用 SAP/Office365/etc 等资源提供程序...

1) 我的问题是我需要创建自己的 IDP 吗? 2) 如果我使用我的 IDP,而我的用户列表在某个数据库中,那会起作用吗?

我只是 SAML OAuth 实现中的基本消息流。

感谢任何帮助。

我使用的技术栈是 (.Net c#) Azure

提前致谢。

【问题讨论】:

    标签: .net oauth-2.0 sap saml-2.0


    【解决方案1】:

    SAML 和 OAuth(使用 OpenID Connect)是完全不同的协议。

    如果您使用的是 Azure,则需要两个客户端堆栈,每个协议一个。

    您可以使用 OWIN 执行此操作:OWIN : ASP.NET MVC application with multiple authentication options

    【讨论】:

      猜你喜欢
      • 2018-06-02
      • 2021-04-29
      • 2021-05-26
      • 2015-10-30
      • 2020-04-09
      • 1970-01-01
      • 1970-01-01
      • 2013-01-25
      • 1970-01-01
      相关资源
      最近更新 更多