oauth-2.0 - OpenID Connect/OAuth2 用户同步协议扩展
问题描述
我有一个由(简化的)3 个部分组成的应用程序:
- 具有自己独立数据库的安全令牌服务(处理 OAuth2 和 OpendId-Connect)(实际上是带有 ASP.NET Core Identity 的 Identity Server 4)
- API(带有单独的数据库)
- 和一个与 API 通信的 SPA
现在的问题是 STS 的数据库保存用户数据,并且在 API-DB 中还有一个表用户帐户,其中包含每个用户的工作负载数据。
目前我在用户第一次登录时创建 API-DB 用户帐户。哪个有效。
我只是想知道是否有一个协议(扩展)定义了一种在 STS 和其他服务器应用程序之间同步创建/删除的用户的方法。
解决方案
可能值得一读并评估它是否适合您的用例:
https://en.wikipedia.org/wiki/System_for_Cross-domain_Identity_Management
推荐阅读
- python - 如何使用geopy获取数据框中地址列的纬度和纬度?
- debian - 适用于 Raspberry Pi 3 的 BCM43438 的 Linux debian 无线驱动程序
- oauth-2.0 - 将“状态”从 Hydra /oauth2/auth 传递到我的登录页面
- ios - 是否可以在状态更改时为 UISlider 拇指图像设置动画,类似于 iOS Podcasts App?
- node.js - 如何使用 dialogflow 内联编辑器 node.js 创建 facebook messeger DYNAMIC 轮播卡?
- c# - 如何使用openxm c#在ppt幻灯片中检索图表和图形的所有属性?
- linux - automated_install.sh:找不到命令
- android - 为什么 Flutter Doctor 不能作为我的计算机工作?
- c++ - C++:获取堆内存信息
- swiftui - SwiftUI - 如何从其他视图触发动画