【问题标题】:.net core authentication with google with remote membership storage.net 核心认证与谷歌远程成员存储
【发布时间】:2018-10-03 03:35:31
【问题描述】:

我正在使用微服务方法实现应用程序。 在我的应用程序中,必须有 Google 登录和基本登录。 我有 2 项服务:1 项用于会员服务,1 项用于 MVC 网关。
我的会员服务应用了数据库和标准 asp.net 核心身份。所以所有用户都存储在这里。
我的 MVC 网关有登录操作,需要挑战 Google 并获得外部登录。然后从会员服务中获取一个用于此登录的用户。

首先我的想法是实现自定义IUserStore 类并从会员服务调用restful Api 方法。但是我在这两个服务上都遇到了同步 2 个身份的问题。然后我从 MVC 网关中删除了身份,但现在我无法挑战 Google 登录。

那么,这种方法的最佳解决方案是什么?
我在 MS 示例中看到使用了 IdentityServerr4,但我认为这对我的情况不可行。

【问题讨论】:

    标签: authentication asp.net-core


    【解决方案1】:

    使用 IdentityServer4 实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-30
      • 2019-08-05
      • 2020-08-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多