我正在开发一个应用程序,我的公司已经在其中设置了 SAML IBM 本地身份提供商。我的问题是我需要将它集成到 SPA 和 asp.net 核心 Web API 中。我在谷歌上做了很多研究并阅读了各种文章,但没有任何成果。
我的场景是—— 用户/浏览器 -> SPA(使用 react js 构建的应用程序) -> 身份提供者 UI(用于身份验证) -> 用户输入凭据 -> 重定向回 SPA -> 在浏览器中保存令牌 -> 调用 < strong>asp.net core web API(传递从身份提供者收到的相同令牌)-> 使用身份提供者验证令牌-> 调用操作方法(如果已授权/经过身份验证)-> 将数据返回给 SPA。
请帮助我,我被困在这个问题上。提前致谢!!