我有一个要更新的AngularJS应用程序。我尝试的策略是在迁移时将某些页面反向代理到Blazor应用程序。当前,AngularJS客户端与OWIN OAuth 2.0授权服务器联系。我希望在两个客户端之间尽可能无缝地切换,所以我想知道最好的方法是在客户端应用程序之间共享生成的令牌吗?我打算将信息存储在blazor应用程序可以提取的json文件中,但是有更好的方法吗?我不熟悉Owin,也没有在他们的文档中找到想要的东西。
我找到了类似的问题,但是我对实现答案有些困惑。 ExternalLogin是否主要用于使用其他提供程序? How should I share authentication from a desktop application to a web application using OAuth 2.0
编辑:我找到了这个相关答案,确定使用OpenId是否可以解决我的问题。 OWIN Authentication Server for multiple applications