.net 如何使用SAML2和OAuth2实现身份验证系统

.net 如何使用SAML2和OAuth2实现身份验证系统,.net,oauth-2.0,sap,saml-2.0,.net,Oauth 2.0,Sap,Saml 2.0,我需要将SAML2.0与oAuth2一起使用来验证用户。 用户将在其中使用SAP/Office365等资源提供程序 1) 我的问题是我是否需要创建自己的IDP? 2) 如果我使用的是我的IDP,而我的用户列表在某个数据库中,那么这会起作用吗 我只是SAML OAuth实现中的基本消息流 感谢您的帮助 我使用的技术堆栈是(.netc#)Azure 提前感谢。SAML和OAuth(使用OpenID连接)是完全不同的协议 如果您使用的是Azure,则需要两个客户端堆栈,每个协议一个 您可以使用OWIN

我需要将SAML2.0与oAuth2一起使用来验证用户。 用户将在其中使用SAP/Office365等资源提供程序

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

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

感谢您的帮助

我使用的技术堆栈是(.netc#)Azure

提前感谢。

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

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

您可以使用OWIN执行此操作: