首页 > 解决方案 > 如何为许多微服务制作通用 Auth API?

问题描述

我想为许多微服务构建像授权服务一样的通用身份验证 API。其实我想让用户授权集中。因此,具有相同用户集合的微服务没有自己的授权。

我要实现的图表如下图所示。 我想要实现的架构

基本上,用户需要在应用程序中登录/注册。然后微服务将有效负载转发到通用 API。然后,通用 API 给出身份验证结果,如果结果存在微服务,则执行用户给出的请求。

或者,如果这种方法过于复杂,您可以建议我一些简单可靠的方法,

顺便说一句,我想使用 .NET CORE 来构建它。

谢谢

标签: c#spring-bootasp.net-coremicroservicesasp.net-core-3.1

解决方案


推荐阅读