【发布时间】:2017-11-21 05:52:25
【问题描述】:
ClientDetailsServiceBuilder.ClientBuilder 有一个resourceIds(String...) 方法。但是没有Javadoc。有谁知道资源ID是干什么用的?
【问题讨论】:
标签: java spring spring-security oauth-2.0 spring-security-oauth2
ClientDetailsServiceBuilder.ClientBuilder 有一个resourceIds(String...) 方法。但是没有Javadoc。有谁知道资源ID是干什么用的?
【问题讨论】:
标签: java spring spring-security oauth-2.0 spring-security-oauth2
Spring 中的 resourceId 映射到 OAuth2 规范的 Audience。
例如,当与 JWT 一起使用时,授权服务器将 Audience 值(声明)放入 JWT 中。当 JWT 被传递给 Spring Security 时,它将根据您通过 resourceIds 指定的值验证该值。如果它不匹配 Spring 将拒绝该 JWT 令牌。
【讨论】:
id_token 中的 aud 声明?
aud 并且会失败,它没有设置。