@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.