【发布时间】:2021-02-05 03:13:34
【问题描述】:
我在同一个域下有两个解决方案。第一个是 MVC 应用程序,具有基于 IS4 OpenID Connect 提供程序的身份验证,我正在使用代码流。第二个是在 ASP .NET Core 上具有后端的 Angular SPA 应用程序(服务器只提供静态文件),这里的身份验证也应该由 IS4 覆盖。我的问题是如何与 SPA 应用程序共享 MVC 应用程序的身份验证状态,反之亦然。我还可以补充一点,没有必要拥有两个独立的客户端。两个应用程序可以在一个客户端下共享身份验证。谢谢。
示例: mysite.com/page1 - MVC 客户端, mysite.com/page2 - SPA 客户端
【问题讨论】:
标签: c# asp.net-mvc single-page-application identityserver4 openid-connect