两个或多个应用程序通过 OAuth2 进行身份验证
Two or more applications authenticate by OAuth2
我有两个 Spring 应用程序,我需要在另一个应用程序中验证第一个应用程序。它的服务器到服务器通信和身份验证。 OAuth 是否适合这个问题或者有其他方法可以解决它?
是的,OAuth 2.0 适用于使用其授权服务器对其他应用程序(客户端)进行身份验证。
OAuth 2.0 客户端凭据授权类型可以做到这一点。有关更多信息,请查看这些链接:https://www.rfc-editor.org/rfc/rfc6749#section-4.4 and https://oauth.net/2/grant-types/client-credentials/
Spring 提供了一个 API (OAuth2RestTemplate) 来自动化客户端身份验证过程。
我有两个 Spring 应用程序,我需要在另一个应用程序中验证第一个应用程序。它的服务器到服务器通信和身份验证。 OAuth 是否适合这个问题或者有其他方法可以解决它?
是的,OAuth 2.0 适用于使用其授权服务器对其他应用程序(客户端)进行身份验证。
OAuth 2.0 客户端凭据授权类型可以做到这一点。有关更多信息,请查看这些链接:https://www.rfc-editor.org/rfc/rfc6749#section-4.4 and https://oauth.net/2/grant-types/client-credentials/
Spring 提供了一个 API (OAuth2RestTemplate) 来自动化客户端身份验证过程。