如何在docker中为多个微服务创建中心化身份验证服务器

如何在docker中为多个微服务创建中心化身份验证服务器,docker,django-rest-framework,Docker,Django Rest Framework,我在docker中运行单个django项目作为微服务,因此我在docker中为多个微服务运行多个django项目,并且我能够设置auth server(oauth或jwt),对每个微服务分别进行用户管理 这是否可以为docker中的多个微服务创建单个身份验证服务器(用户管理、权限) 如果可以创建单个身份验证服务器,那么API如何从身份验证服务器获取权限。根据您的需要和应用程序的负载大小,您可以使用更多的方法。您可以创建一个身份验证服务器,客户端将调用该服务器进行身份验证,当请求资源时,您的微服务

我在docker中运行单个django项目作为微服务,因此我在docker中为多个微服务运行多个django项目,并且我能够设置auth server(oauth或jwt),对每个微服务分别进行用户管理

这是否可以为docker中的多个微服务创建单个身份验证服务器(用户管理、权限)


如果可以创建单个身份验证服务器,那么API如何从身份验证服务器获取权限。

根据您的需要和应用程序的负载大小,您可以使用更多的方法。您可以创建一个身份验证服务器,客户端将调用该服务器进行身份验证,当请求资源时,您的微服务将调用该服务器进行授权

阅读本文以获得更详细的视图,从而了解什么最适合您。

考虑检查,它可能是一个关心身份验证需求的容器,因此每个人都在那里获得授权或身份验证,在您的服务中,您只需验证jwt signture即可。