【发布时间】:2020-05-25 00:17:08
【问题描述】:
因此,我们打算开发 SSO,并将其用于多个 Web 应用程序中的身份验证,以便用户在登录任何这些应用程序时都可以使用一个帐户。
我们讨论过是否应该在 SSO 中包含授权,或者每个应用程序应该单独存储授权(角色/权限)。
这里有一些要考虑的品脱:
- 授权不在应用程序之间共享,每个应用程序都有 一组不同的角色和权限,所以如果我们要 在 SSO 中存储角色,必须按应用程序完成。
- 如果我们要在 SSO 中存储用户角色/权限,我们需要设置 API 端 点来获取这些数据或将它们同步到每个应用程序?
- 集中授权是积极的还是消极的?
【问题讨论】:
标签: authentication authorization single-sign-on