【发布时间】:2020-04-23 11:29:05
【问题描述】:
我已经将我的asp.net核心应用程序与identityserver4集成并成功验证和授权用户,我现在的架构如下:
我有一个单独的用于 identityserver4 的服务器,为所有用户表(asp.net 核心身份表)提供一个单独的数据库。 我有一个 MVC 客户端,它有一个单独的数据库,其中包含名为 Accounts 的表,该表保存来自 identityserver4 的用户 ID
我需要做用户管理的事情我被两种情况困住了
1- 从客户端 MVC 应用程序创建、删除、更新帐户,并在身份服务器上创建 API 以反映表 users
2- 允许客户端 MVC 应用使用 identityserver4 访问身份数据库并直接进行用户管理
那么,最好的架构是什么,一个用于 identityserver4 和 MVC 客户端的共享数据库,或者一个用于 identityserver4 的单独数据库和另一个用于 MVC 客户端的数据库?
【问题讨论】:
标签: asp.net-core oauth-2.0 identityserver4 openid-connect