类 Auth0JwtGatewayFilterFactory
- java.lang.Object
-
- org.springframework.cloud.gateway.support.AbstractConfigurable<C>
-
- org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory<Auth0JwtGatewayFilterConfig>
-
- store.taotao.core.jwt.gateway.Auth0JwtGatewayFilterFactory
-
- 所有已实现的接口:
org.springframework.beans.factory.Aware,org.springframework.cloud.gateway.filter.factory.GatewayFilterFactory<Auth0JwtGatewayFilterConfig>,org.springframework.cloud.gateway.support.Configurable<Auth0JwtGatewayFilterConfig>,org.springframework.cloud.gateway.support.ShortcutConfigurable,org.springframework.context.ApplicationEventPublisherAware
public class Auth0JwtGatewayFilterFactory extends org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory<Auth0JwtGatewayFilterConfig>
jwt 校验过滤器工厂
-
-
嵌套类概要
-
从类继承的嵌套类/接口 org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory
org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory.NameConfig
-
从接口继承的嵌套类/接口 org.springframework.cloud.gateway.support.ShortcutConfigurable
org.springframework.cloud.gateway.support.ShortcutConfigurable.GatewayEvaluationContext, org.springframework.cloud.gateway.support.ShortcutConfigurable.RestrictivePropertyAccessor, org.springframework.cloud.gateway.support.ShortcutConfigurable.ShortcutType
-
-
构造器概要
构造器 构造器 说明 Auth0JwtGatewayFilterFactory()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 org.springframework.cloud.gateway.filter.GatewayFilterapply(Auth0JwtGatewayFilterConfig config)com.auth0.jwt.algorithms.AlgorithmgetAlgorithm()java.lang.StringgetDateFormat()java.nio.charset.CharsetgetEncoding()java.lang.StringgetErrorTokenCode()java.lang.StringgetNoTokenCode()voidsetAlgorithm(com.auth0.jwt.algorithms.Algorithm algorithm)voidsetDateFormat(java.lang.String dateFormat)voidsetEncoding(java.nio.charset.Charset encoding)voidsetErrorTokenCode(java.lang.String errorTokenCode)protected reactor.core.publisher.Mono<java.lang.Void>setErrRepo(org.springframework.http.server.reactive.ServerHttpResponse response, org.springframework.http.HttpStatus httpStatus, java.lang.String code, java.lang.String message)对返回体进行错误处理voidsetNoTokenCode(java.lang.String noTokenCode)-
从类继承的方法 org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory
getPublisher, setApplicationEventPublisher
-
从类继承的方法 org.springframework.cloud.gateway.support.AbstractConfigurable
getConfigClass, newConfig, toString
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
方法详细资料
-
apply
public org.springframework.cloud.gateway.filter.GatewayFilter apply(Auth0JwtGatewayFilterConfig config)
-
setErrRepo
protected reactor.core.publisher.Mono<java.lang.Void> setErrRepo(org.springframework.http.server.reactive.ServerHttpResponse response, org.springframework.http.HttpStatus httpStatus, java.lang.String code, java.lang.String message)对返回体进行错误处理- 参数:
response- 返回体httpStatus- http 状态码code- 业务错误码message- 业务错误描述- 返回:
- rx发布器
-
getAlgorithm
public com.auth0.jwt.algorithms.Algorithm getAlgorithm()
-
setAlgorithm
public void setAlgorithm(com.auth0.jwt.algorithms.Algorithm algorithm)
-
getDateFormat
public java.lang.String getDateFormat()
-
setDateFormat
public void setDateFormat(java.lang.String dateFormat)
-
getNoTokenCode
public java.lang.String getNoTokenCode()
-
setNoTokenCode
public void setNoTokenCode(java.lang.String noTokenCode)
-
getErrorTokenCode
public java.lang.String getErrorTokenCode()
-
setErrorTokenCode
public void setErrorTokenCode(java.lang.String errorTokenCode)
-
getEncoding
public java.nio.charset.Charset getEncoding()
-
setEncoding
public void setEncoding(java.nio.charset.Charset encoding)
-
-