Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
针对Google的Spring OAuth2资源服务器实现_Spring_Spring Security_Oauth 2.0_Spring Security Oauth2 - Fatal编程技术网

针对Google的Spring OAuth2资源服务器实现

针对Google的Spring OAuth2资源服务器实现,spring,spring-security,oauth-2.0,spring-security-oauth2,Spring,Spring Security,Oauth 2.0,Spring Security Oauth2,我想为支持Google登录的客户端应用程序创建SpringOAuth2资源服务器 基本上,我的应用程序用户已经通过客户端应用程序向谷歌进行了身份验证,他们拥有谷歌令牌。 我的客户端应用程序将向我的资源服务器发送令牌 正如我在这里读到的,我必须创建GoogleTokenService.java,它实现ResourceServerTokenServices.java,它处理令牌验证 根据我的研究,我有几个问题: 我的资源服务器每次收到客户端应用程序的请求时都必须验证令牌,是否正确 Spring不是为

我想为支持Google登录的客户端应用程序创建SpringOAuth2资源服务器

基本上,我的应用程序用户已经通过客户端应用程序向谷歌进行了身份验证,他们拥有谷歌令牌。 我的客户端应用程序将向我的资源服务器发送令牌

正如我在这里读到的,我必须创建
GoogleTokenService.java
,它实现
ResourceServerTokenServices.java
,它处理令牌验证

根据我的研究,我有几个问题:

  • 我的资源服务器每次收到客户端应用程序的请求时都必须验证令牌,是否正确
  • Spring不是为Google实现了
    ResourceServerTokenServices.java
    ?(不仅是谷歌,我可能还需要支持Github和Facebook登录)
  • 快速图像:

    您使用的是什么版本的Spring Security?您阅读了吗?@dur,我正在从头开始创建项目,所以我使用的是最新版本。该文档只提到了一句关于EnableqResourceServer的话,主要是关于单点登录,而不是令牌验证。GitHub和Facebook就是一个例子。您是否认为该示例没有验证令牌?那该怎么办?你问Spring是否有ResourceServerTokenServices.java的实现,你可以在链接中找到答案。也许你想看看OpenID Connect。见:(示例:)