类 TokenResolverBuilder

java.lang.Object
spring.turbo.module.security.token.TokenResolverBuilder

public final class TokenResolverBuilder extends Object
令牌解析器的创建器
从以下版本开始:
1.0.0
作者:
应卓
另请参阅:
  • 方法详细资料

    • add

      public TokenResolverBuilder add(TokenResolver... resolvers)
      添加其他令牌解析器的实现
      参数:
      resolvers - 要添加的解析器
      返回:
      创建器本身
    • add

      添加其他令牌解析器的实现
      参数:
      resolvers - 要添加的解析器
      返回:
      创建器本身
    • fromHttpHeader

      public TokenResolverBuilder fromHttpHeader(String headName)
      从HTTP请求头中解析令牌
      参数:
      headName - 请求头名称
      返回:
      创建器本身
      另请参阅:
    • fromHttpHeader

      public TokenResolverBuilder fromHttpHeader(String headName, String prefix)
      从HTTP请求头中解析令牌
      参数:
      headName - 请求头名称
      prefix - 前缀
      返回:
      创建器本身
      另请参阅:
    • fromHttpQuery

      public TokenResolverBuilder fromHttpQuery(String paramName)
      从HTTP Query中解析令牌
      参数:
      paramName - query名称
      返回:
      创建器本身
    • fromHttpQuery

      public TokenResolverBuilder fromHttpQuery(String paramName, String prefix)
      从HTTP Query中解析令牌
      参数:
      paramName - query名称
      prefix - 前缀
      返回:
      创建器本身
    • bearerToken

      public TokenResolverBuilder bearerToken()
      Bearer 令牌解析器
      返回:
      创建器本身
    • basicToken

      public TokenResolverBuilder basicToken()
      Basic 令牌解析器
      返回:
      创建器本身
    • build

      public TokenResolver build()
      创建令牌解析器
      返回:
      解析器实例