类 ResourceServerConfig
java.lang.Object
io.github.mangocrisp.spring.taybct.gateway.security.ResourceServerConfig
资源服务器配置
- 从以下版本开始:
- 1.0.0
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明(专用程序包) org.springframework.security.web.server.authorization.ServerAccessDeniedHandler
自定义未授权响应(专用程序包) org.springframework.security.web.server.ServerAuthenticationEntryPoint
token无效或者已过期自定义响应org.springframework.core.convert.converter.Converter<org.springframework.security.oauth2.jwt.Jwt,
? extends reactor.core.publisher.Mono<? extends org.springframework.security.authentication.AbstractAuthenticationToken>> keyPair
(io.github.mangocrisp.spring.taybct.tool.core.util.rsa.RSAProperties properties) An instance of java.security.KeyPair with keys generated on startup used to create the JWKSource above.
生成秘钥对,为jwkSource提供服务。org.springframework.security.web.server.SecurityWebFilterChain
springSecurityFilterChain
(org.springframework.security.config.web.server.ServerHttpSecurity http, KeyPair keyPair)
-
字段详细资料
-
authorizationManager
-
secureProp
-
-
构造器详细资料
-
ResourceServerConfig
public ResourceServerConfig()
-
-
方法详细资料
-
springSecurityFilterChain
@Bean public org.springframework.security.web.server.SecurityWebFilterChain springSecurityFilterChain(org.springframework.security.config.web.server.ServerHttpSecurity http, KeyPair keyPair) -
keyPair
@Bean @ConditionalOnMissingBean(java.security.KeyPair.class) public KeyPair keyPair(@Nullable io.github.mangocrisp.spring.taybct.tool.core.util.rsa.RSAProperties properties) An instance of java.security.KeyPair with keys generated on startup used to create the JWKSource above.
生成秘钥对,为jwkSource提供服务。- 返回:
- KeyPair
-
authenticationEntryPoint
@Bean org.springframework.security.web.server.ServerAuthenticationEntryPoint authenticationEntryPoint()token无效或者已过期自定义响应 -
accessDeniedHandler
@Bean org.springframework.security.web.server.authorization.ServerAccessDeniedHandler accessDeniedHandler()自定义未授权响应 -
jwtAuthenticationConverter
@Bean public org.springframework.core.convert.converter.Converter<org.springframework.security.oauth2.jwt.Jwt,? extends reactor.core.publisher.Mono<? extends org.springframework.security.authentication.AbstractAuthenticationToken>> jwtAuthenticationConverter()
-