Authentication 什么';在微服务中实现身份的合适方法是什么?

Authentication 什么';在微服务中实现身份的合适方法是什么?,authentication,authorization,microservices,Authentication,Authorization,Microservices,我正试图找到一种合适的方法来实现微服务中的身份识别方法。如果您能帮助我回答以下问题,我将非常高兴: -我们如何将服务和外部应用程序注册为已标识的服务? -当他们想要连接在一起时,我们如何对他们进行身份验证和授权?如果我理解正确,您正在寻找对尝试访问您的微服务的客户端进行身份验证的方法,如果是这样的话,我想您可以使用OAuth2客户端凭据流。部署OAuth2授权(AZ)服务器。OAuth2 AZ服务器注册您的客户端,并为它们提供clientid和客户端密码。 当客户端想要访问您的微服务时,它首先使

我正试图找到一种合适的方法来实现微服务中的身份识别方法。如果您能帮助我回答以下问题,我将非常高兴: -我们如何将服务和外部应用程序注册为已标识的服务?
-当他们想要连接在一起时,我们如何对他们进行身份验证和授权?

如果我理解正确,您正在寻找对尝试访问您的微服务的客户端进行身份验证的方法,如果是这样的话,我想您可以使用OAuth2客户端凭据流。部署OAuth2授权(AZ)服务器。OAuth2 AZ服务器注册您的客户端,并为它们提供clientid和客户端密码。 当客户端想要访问您的微服务时,它首先使用clientid和secret向OAuth2 AZ服务器进行身份验证,并获得一个访问令牌。此访问令牌将呈现给您的微服务,微服务随后可以确定访问控制以相应地提供响应。

谢谢你的回答,但我正在试图找到一种方法使微服务与OAuth相适应。例如,我不知道如何在微服务和OAuth之间集成?消息、RPC或其他方式我认为这是一个同步呼叫。使用https进行隧道调用;使用任何http客户端库。