@Configuration(value="serverBeanConfig") @EnableConfigurationProperties(value=Oauth2ServerProperties.class) public class ServerBeanConfig extends java.lang.Object implements plus.easydo.starter.oauth.core.config.SecurityBeanConfig<Oauth2ServerProperties>
| 构造器和说明 |
|---|
ServerBeanConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.security.oauth2.provider.token.AccessTokenConverter |
accessTokenConverter()
用户认证转换器
|
org.springframework.security.oauth2.provider.code.AuthorizationCodeServices |
authorizationCodeServices()
授权码相关
|
org.springframework.security.oauth2.provider.token.AuthorizationServerTokenServices |
authorizationServerTokenServices(org.springframework.security.oauth2.provider.ClientDetailsService clientDetailsService,
org.springframework.security.oauth2.provider.token.TokenStore tokenStore)
token令牌 服务
|
org.springframework.security.oauth2.provider.token.AccessTokenConverter |
getAccessTokenConverter() |
org.springframework.security.authentication.AuthenticationManager |
getAuthenticationManager() |
org.springframework.security.oauth2.provider.code.AuthorizationCodeServices |
getAuthorizationCodeServices() |
org.springframework.security.oauth2.provider.token.AuthorizationServerTokenServices |
getAuthorizationServerTokenServices() |
org.springframework.security.oauth2.provider.client.JdbcClientDetailsService |
getClientDetailsService() |
org.springframework.security.crypto.password.PasswordEncoder |
getPasswordEncoder() |
org.springframework.security.oauth2.provider.error.WebResponseExceptionTranslator<org.springframework.security.oauth2.common.exceptions.OAuth2Exception> |
getWebResponseExceptionTranslator() |
org.springframework.security.oauth2.provider.client.JdbcClientDetailsService |
jdbcClientDetailsService() |
org.springframework.security.crypto.password.PasswordEncoder |
passwordEncoder()
密码编码验证器
|
Oauth2ServerProperties |
properties() |
org.springframework.security.oauth2.provider.token.TokenStore |
tokenStore(org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory lettuceConnectionFactory)
Token信息存储在Redis中
|
org.springframework.security.oauth2.provider.error.WebResponseExceptionTranslator<org.springframework.security.oauth2.common.exceptions.OAuth2Exception> |
webResponseExceptionTranslator() |
public org.springframework.security.oauth2.provider.client.JdbcClientDetailsService getClientDetailsService()
getClientDetailsService 在接口中 plus.easydo.starter.oauth.core.config.SecurityBeanConfig<Oauth2ServerProperties>public org.springframework.security.oauth2.provider.token.AuthorizationServerTokenServices getAuthorizationServerTokenServices()
getAuthorizationServerTokenServices 在接口中 plus.easydo.starter.oauth.core.config.SecurityBeanConfig<Oauth2ServerProperties>public org.springframework.security.crypto.password.PasswordEncoder getPasswordEncoder()
public Oauth2ServerProperties properties()
properties 在接口中 plus.easydo.starter.oauth.core.config.SecurityBeanConfig<Oauth2ServerProperties>@Bean public org.springframework.security.crypto.password.PasswordEncoder passwordEncoder()
@Bean public org.springframework.security.oauth2.provider.client.JdbcClientDetailsService jdbcClientDetailsService()
@Bean
public org.springframework.security.oauth2.provider.token.AuthorizationServerTokenServices authorizationServerTokenServices(org.springframework.security.oauth2.provider.ClientDetailsService clientDetailsService,
org.springframework.security.oauth2.provider.token.TokenStore tokenStore)
clientDetailsService - clientDetailsServicetokenStore - tokenStore@Bean public org.springframework.security.oauth2.provider.code.AuthorizationCodeServices authorizationCodeServices()
@Bean public org.springframework.security.oauth2.provider.token.AccessTokenConverter accessTokenConverter()
@Bean public org.springframework.security.oauth2.provider.token.TokenStore tokenStore(org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory lettuceConnectionFactory)
lettuceConnectionFactory - lettuceConnectionFactory@Bean public org.springframework.security.oauth2.provider.error.WebResponseExceptionTranslator<org.springframework.security.oauth2.common.exceptions.OAuth2Exception> webResponseExceptionTranslator()
public org.springframework.security.authentication.AuthenticationManager getAuthenticationManager()
public org.springframework.security.oauth2.provider.code.AuthorizationCodeServices getAuthorizationCodeServices()
public org.springframework.security.oauth2.provider.token.AccessTokenConverter getAccessTokenConverter()
public org.springframework.security.oauth2.provider.error.WebResponseExceptionTranslator<org.springframework.security.oauth2.common.exceptions.OAuth2Exception> getWebResponseExceptionTranslator()
Copyright © 2021. All Rights Reserved.