oidcLogout

fun oidcLogout(oidcLogoutConfiguration: ServerOidcLogoutDsl.() -> Unit)

Configures logout support using an OpenID Connect 1.0 Provider. A ReactiveClientRegistrationRepository is required and must be registered as a Bean or configured via ServerOidcLogoutDsl.clientRegistrationRepository.

Example:

@Configuration
@EnableWebFluxSecurity
class SecurityConfig {

@Bean
fun springWebFilterChain(http: ServerHttpSecurity): SecurityWebFilterChain {
return http {
oauth2Login { }
oidcLogout {
backChannel { }
}
}
}
}

Parameters

oidcLogoutConfiguration

custom configuration to configure the OIDC 1.0 Logout

See also