【问题标题】:Spring oauth2 validate token requestSpring oauth2 验证令牌请求
【发布时间】:2013-04-11 13:19:57
【问题描述】:

oauth2RestTemplate 或访问令牌提供程序是否支持验证令牌请求?

流程如下:

  1. 从第三方认证服务器认证的移动/Web-App 并获得Access-Token。
  2. 用户尝试访问受保护的资源,并按照协议的预期在请求中传递了访问令牌。

是否可以针对第三方服务器检查此令牌?

我发现有点类似here,都是刷新令牌的形式。

验证请求是 OAuth2 标准的一部分吗?

谢谢

【问题讨论】:

    标签: spring-security oauth-2.0 access-token


    【解决方案1】:

    不,OAuth2 不强制使用特定的令牌格式或 API 来验证令牌。这是必须在资源服务器和授权服务器之间独立决定的事情。

    例如,UAA 项目使用 Spring Security OAuth2,使用签名的JWT 令牌,因此资源服务器可以验证内容,而无需直接询问授权服务器。它还提供了一个/check_token 端点,它将解码令牌并验证它是否没有过期。

    【讨论】: