oauth2Login
Configures authentication support using an OAuth 2.0 and/or OpenID Connect 1.0 Provider. A ClientRegistrationRepository is required and must be registered as a Bean or configured via OAuth2LoginDsl.clientRegistrationRepository
Example:
@Configuration
@EnableWebSecurity
class SecurityConfig {
@Bean
fun securityFilterChain(http: HttpSecurity): SecurityFilterChain {
http {
oauth2Login {
clientRegistrationRepository = getClientRegistrationRepository()
}
}
return http.build()
}
}Content copied to clipboard
Parameters
oauth2LoginConfiguration
custom configuration to configure the OAuth 2.0 Login