类 TokenConfig

java.lang.Object
cn.bbwres.biscuit.security.oauth2.config.TokenConfig

@AutoConfiguration public class TokenConfig extends Object
token 生成相关配置
作者:
zhanglinfeng
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    org.springframework.security.oauth2.server.authorization.token.OAuth2TokenCustomizer<org.springframework.security.oauth2.server.authorization.token.OAuth2TokenClaimsContext>
    扩展token
    com.nimbusds.jose.jwk.source.JWKSource<com.nimbusds.jose.proc.SecurityContext>
     
    org.springframework.security.oauth2.jwt.JwtDecoder
    jwtDecoder(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>
    扩展token
    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 配置
    userInfoEndpoint(org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService oauth2AuthorizationService, ResourceService resourceService)
    token信息

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • 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)