【发布时间】:2020-08-18 05:48:01
【问题描述】:
我一直在考虑实现一个身份微服务(根据 eShopOnContainers 示例 ...https://github.com/dotnet-architecture/eShopOnContainers),我想知道是否有可能以您可以使用任何身份提供者的方式实现身份微服务您想要,包括 Active Directory B2C?
也许我想多了,但我要问的是,是否可以让身份微服务松散耦合到 AD B2C?是否有任何示例(例如在 GitHub 中)可以证明这一点?
提前致谢。
【问题讨论】:
-
查看 IdentityService4 和 Auth0。
-
我的意思是 IdentityServer4
-
使用 Azure AD B2C,您可以拥有 N 个身份提供者,其中微服务是一种架构风格,将应用程序构建为松散耦合服务的集合。在您的用例中,一旦用户向身份提供者进行身份验证,就需要对数十个微服务进行身份验证。请查看此blog,了解 Azure AD B2C 的微服务身份验证
-
@AndyRefuerzo ...我已经查看了 IdentityServer4,但我无法解决 a) 如何处理用户注册和 b) 如果我在 ADB2C 中启用外部提供程序(例如Google、Facebook),IdentityServer4 还能处理吗?我知道 ID4 可以实现 Google、Facebook 等,但我希望这一切都由 ADB2C 处理。
-
@Raghavendra-MSFTIdentity ...如果我使用 ADB2C,是否可以通过 API 端点访问所有登录/注销/注册...所以我可以使用用于测试的邮递员?
标签: .net-core azure-active-directory microservices azure-ad-b2c