类 QueryTokenResolver

java.lang.Object
spring.turbo.module.security.token.QueryTokenResolver
所有已实现的接口:
org.springframework.core.Ordered, TokenResolver

public class QueryTokenResolver extends Object implements TokenResolver
从HTTP QUERY中解析令牌
从以下版本开始:
1.0.0
作者:
应卓
  • 字段详细资料

    • paramName

      protected final String paramName
    • prefix

      protected final String prefix
    • prefixLen

      protected final int prefixLen
  • 构造器详细资料

    • QueryTokenResolver

      public QueryTokenResolver(@NonNull String paramName)
      构造方法
      参数:
      paramName - query name
    • QueryTokenResolver

      public QueryTokenResolver(@NonNull String paramName, @Nullable String prefix)
      构造方法
      参数:
      paramName - query name
      prefix - 前缀
  • 方法详细资料

    • resolve

      @NonNull public Optional<Token> resolve(org.springframework.web.context.request.WebRequest request)
      解析令牌
      指定者:
      resolve 在接口中 TokenResolver
      参数:
      request - HTTP请求
      返回:
      令牌Optional,不能成功解析时返回empty-optional
    • getOrder

      public int getOrder()
      排序参数
      指定者:
      getOrder 在接口中 org.springframework.core.Ordered
      指定者:
      getOrder 在接口中 TokenResolver
      返回:
      排序值
      另请参阅:
      • CompositeTokenResolver
      • Ordered.getOrder()
      • Ordered.LOWEST_PRECEDENCE
      • Ordered.HIGHEST_PRECEDENCE
      • OrderComparator
    • getParamName

      public String getParamName()
    • getPrefix

      public String getPrefix()
    • getPrefixLen

      public int getPrefixLen()