类 TokenConfig
java.lang.Object
cn.bbwres.biscuit.security.oauth2.config.TokenConfig
token 生成相关配置
- 作者:
- zhanglinfeng
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明org.springframework.security.oauth2.server.authorization.token.OAuth2TokenCustomizer<org.springframework.security.oauth2.server.authorization.token.OAuth2TokenClaimsContext> 扩展tokencom.nimbusds.jose.jwk.source.JWKSource<com.nimbusds.jose.proc.SecurityContext> jwkSource(BiscuitSecurityProperties properties) org.springframework.security.oauth2.jwt.JwtDecoderjwtDecoder(com.nimbusds.jose.jwk.source.JWKSource<com.nimbusds.jose.proc.SecurityContext> jwkSource) JwtDecoder 解码配置org.springframework.security.oauth2.server.authorization.token.OAuth2TokenCustomizer<org.springframework.security.oauth2.server.authorization.token.JwtEncodingContext> 扩展tokenorg.springframework.security.oauth2.server.authorization.token.DelegatingOAuth2TokenGeneratoroauth2TokenGenerator(org.springframework.beans.factory.ObjectProvider<org.springframework.security.oauth2.server.authorization.token.OAuth2TokenCustomizer<org.springframework.security.oauth2.server.authorization.token.OAuth2TokenClaimsContext>> accessTokenCustomizer, org.springframework.beans.factory.ObjectProvider<org.springframework.security.oauth2.server.authorization.token.OAuth2TokenCustomizer<org.springframework.security.oauth2.server.authorization.token.JwtEncodingContext>> jwtCustomizer, com.nimbusds.jose.jwk.source.JWKSource<com.nimbusds.jose.proc.SecurityContext> jwkSource) OAuth2TokenGenerator 配置userInfoEndpoint(org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService oauth2AuthorizationService, ResourceService resourceService) token信息
-
构造器详细资料
-
TokenConfig
public TokenConfig()
-
-
方法详细资料
-
userInfoEndpoint
@Bean public UserInfoEndpoint userInfoEndpoint(org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService oauth2AuthorizationService, ResourceService resourceService) token信息- 返回:
-
oauth2TokenGenerator
@Bean public org.springframework.security.oauth2.server.authorization.token.DelegatingOAuth2TokenGenerator oauth2TokenGenerator(org.springframework.beans.factory.ObjectProvider<org.springframework.security.oauth2.server.authorization.token.OAuth2TokenCustomizer<org.springframework.security.oauth2.server.authorization.token.OAuth2TokenClaimsContext>> accessTokenCustomizer, org.springframework.beans.factory.ObjectProvider<org.springframework.security.oauth2.server.authorization.token.OAuth2TokenCustomizer<org.springframework.security.oauth2.server.authorization.token.JwtEncodingContext>> jwtCustomizer, com.nimbusds.jose.jwk.source.JWKSource<com.nimbusds.jose.proc.SecurityContext> jwkSource) OAuth2TokenGenerator 配置- 返回:
- DelegatingOAuth2TokenGenerator
-
accessTokenCustomizer
@Bean @ConditionalOnMissingBean public org.springframework.security.oauth2.server.authorization.token.OAuth2TokenCustomizer<org.springframework.security.oauth2.server.authorization.token.OAuth2TokenClaimsContext> accessTokenCustomizer()扩展token- 返回:
- OAuth2TokenCustomizer
-
jwtEncodingContext
@Bean @ConditionalOnMissingBean public org.springframework.security.oauth2.server.authorization.token.OAuth2TokenCustomizer<org.springframework.security.oauth2.server.authorization.token.JwtEncodingContext> jwtEncodingContext()扩展token- 返回:
- OAuth2TokenCustomizer
-
jwtDecoder
@Bean public org.springframework.security.oauth2.jwt.JwtDecoder jwtDecoder(com.nimbusds.jose.jwk.source.JWKSource<com.nimbusds.jose.proc.SecurityContext> jwkSource) JwtDecoder 解码配置- 参数:
jwkSource-- 返回:
-
jwkSource
@Bean public com.nimbusds.jose.jwk.source.JWKSource<com.nimbusds.jose.proc.SecurityContext> jwkSource(BiscuitSecurityProperties properties)
-