@Configuration @AutoConfigureBefore(value=org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration.class) @EnableConfigurationProperties(value=TokenProperties.class) public class AuthServiceOAuth2CommonAutoConfiguration extends Object
Constructor and Description |
---|
AuthServiceOAuth2CommonAutoConfiguration(AuthorizationServerProperties securityProps) |
Modifier and Type | Method and Description |
---|---|
org.springframework.security.oauth2.provider.token.store.JwtAccessTokenConverter |
accessTokenConverter(org.springframework.security.oauth2.provider.token.store.JwtClaimsSetVerifier verifier,
SecurityService securityService,
KeyPair keyPair) |
org.springframework.security.oauth2.provider.endpoint.RedirectResolver |
defaultRedirectResolver() |
org.springframework.security.oauth2.provider.token.store.JwtClaimsSetVerifier |
jwtClaimsSetVerifier() |
KeyPair |
keyPair() |
org.springframework.security.oauth2.provider.token.DefaultAccessTokenConverter |
securityServiceAccessTokenConverter(SecurityService securityService) |
org.springframework.security.oauth2.provider.token.TokenStore |
tokenStore(org.springframework.security.oauth2.provider.token.store.JwtAccessTokenConverter jwtTokenConverter,
List<RefreshTokenRepository<RefreshToken>> repositories,
TokenProperties properties,
org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) |
org.springframework.jdbc.core.JdbcTemplate |
tokenStoreCleanupJDBCTemplate(DataSource dataSource,
TokenProperties properties) |
public AuthServiceOAuth2CommonAutoConfiguration(AuthorizationServerProperties securityProps)
@Bean @ConditionalOnMissingBean public org.springframework.security.oauth2.provider.token.store.JwtClaimsSetVerifier jwtClaimsSetVerifier()
@Bean @Primary @ConditionalOnMissingBean public org.springframework.security.oauth2.provider.token.store.JwtAccessTokenConverter accessTokenConverter(@Nullable org.springframework.security.oauth2.provider.token.store.JwtClaimsSetVerifier verifier, SecurityService securityService, KeyPair keyPair)
@Bean @ConditionalOnMissingBean public org.springframework.security.oauth2.provider.token.TokenStore tokenStore(org.springframework.security.oauth2.provider.token.store.JwtAccessTokenConverter jwtTokenConverter, List<RefreshTokenRepository<RefreshToken>> repositories, TokenProperties properties, @Qualifier(value="tokenStoreCleanupJDBCTemplate") org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
@Bean @ConditionalOnMissingBean(name="tokenStoreCleanupJDBCTemplate") public org.springframework.jdbc.core.JdbcTemplate tokenStoreCleanupJDBCTemplate(DataSource dataSource, TokenProperties properties)
@Bean @ConditionalOnMissingBean public org.springframework.security.oauth2.provider.token.DefaultAccessTokenConverter securityServiceAccessTokenConverter(SecurityService securityService)
@Bean @ConditionalOnMissingBean public org.springframework.security.oauth2.provider.endpoint.RedirectResolver defaultRedirectResolver()
@Bean @Primary @ConditionalOnMissingBean public KeyPair keyPair() throws NoSuchAlgorithmException, InvalidKeySpecException
Copyright © 2021. All rights reserved.