authentication - 如何在分布式应用程序上实现身份验证并将关系数据存储在分布式数据库上?
问题描述
我目前有一个单体应用程序,它包含单个代码库和单个部署环境中的所有服务。
我即将构建一个全新的业务应用程序,我希望将其移出代码库并从头开始构建所有内容(新服务器、代码库和数据库),但我想在单体应用程序 (DB) 之间共享用户一。有多种方法来实现身份验证代码(OAuth、SSO、JWT 等),我们如何准确地将关系数据库表放置在可能/可能不具有与整体应用程序用户群的关系外键的不同系统上?
解决方案
推荐阅读
- python - Discord.py 如果自定义处理程序已经存在,则忽略错误处理
- c# - C# Discord.Net bot - 如何每 X 小时发布一次消息?
- python - 如何通过 pty 获得彩色外壳
- python-2.7 - Buto ImportError:没有名为 get_dns 的模块
- c# - 我的程序甚至没有执行安装的运行时包
- python - 尝试在圆形数组中实现一个可以顺时针和逆时针方向移动的指针
- python - 从 pickle 文件加载 XGBoost 模型。错误:“XGBClassifier”对象没有属性“use_label_encoder”
- angular - 使用 ng-Bootstrap 调用 Stacked Modals,其中 modals 用作组件
- json - 在火花中展平json字符串
- websocket - 用户定义的自定义推送通知