Asp.net SAML身份提供程序身份验证

Asp.net SAML身份提供程序身份验证,asp.net,reactjs,asp.net-web-api,single-page-application,saml-2.0,Asp.net,Reactjs,Asp.net Web Api,Single Page Application,Saml 2.0,我正在开发一个应用程序,我的公司已经在其中设置了SAML IBM内部部署身份提供商。我的问题是我需要将其集成到SPA和asp.net核心web API中。我对谷歌做了很多研究,读了很多文章,但没有任何成果 我的设想是- 用户/浏览器->SPA(使用react js构建的应用程序)->身份提供程序UI(用于身份验证)->用户输入凭据->重定向回SPA->在浏览器中保存令牌->调用asp.net核心web API(传递从身份提供程序接收到的相同令牌)->使用身份提供程序验证令牌->调用操作方法(如果

我正在开发一个应用程序,我的公司已经在其中设置了SAML IBM内部部署身份提供商。我的问题是我需要将其集成到SPA和asp.net核心web API中。我对谷歌做了很多研究,读了很多文章,但没有任何成果

我的设想是- 用户/浏览器->SPA(使用react js构建的应用程序)->身份提供程序UI(用于身份验证)->用户输入凭据->重定向回SPA->在浏览器中保存令牌->调用asp.net核心web API(传递从身份提供程序接收到的相同令牌)->使用身份提供程序验证令牌->调用操作方法(如果授权/验证)->将数据返回给SPA


请帮帮我,我被困在这上面了。提前谢谢

问题是什么?你基本上已经把你的项目需求放在这里了。不清楚你在做什么!从帖子上看,你似乎没有陷入困境,但还没有开始。因为您已经标记了asp.net和SAML2.0。这是我最初提到的Onelogin的一篇文章和POC,用于在服务提供商端开发代码。对不起,如果我没有恰当地提到我的问题。我被困在如何从react应用程序导航到我们的身份提供商。因为我发现的博客通常使用后端(Asp.NETMVC应用程序或NodeJS)导航到IDP。然后IDP重定向到后端应用程序。我的问题是‘是否有一种方法可以让用户从react应用程序导航到IDP,IDP应该将响应发送回react应用程序的回调方法,而不是发送回我的后端应用程序’P.S-我是SAML的新手。我对react JS没有任何专业知识。但看看这篇文章是否能帮助你了解SAML不适合React。不过,使用OAuth代码流的OIDC是。您的IdP(或OIDC提供商)应该有一个机制来支持这一点。