2017-10-28 119 views
0

这可能会吸引“它取决于”的答案,因此以下是枚举的上下文。不找一个放之四海而皆准的解决方案,但在这些不同的usecases,该用例挑战可能必需的角色本地存储VS在中央的oauth2服务器等什么是存储用户和角色数据的最佳选择 - 在多应用程序企业环境中

  1. 的室内web应用程序,只能由企业员工使用。

  2. 一个内部web应用程序(客户端),使用企业内部的其他内部微服务。

  3. 一个内部web应用程序(客户端),使用企业外的其他内部微服务。

  4. 外部用户(我),内部管理员,内部策展人,授权根据他们的观点提出的外部用户正在使用一个内部web应用程序(例如,stackoverflow)。

  5. 在企业内部,微服务到微服务验证。

  6. 企业外微服务到微服务auth。

+0

我会查看SSO选项。 – Namphibian

回答

0

任何具有OAuth 2.0协议实现的SSO /身份验证权限都足以满足要求。例如。 Azure AD,Azure AD B2C或IdentityServer

相关问题