ServerOAuth2LoginDsl
A Kotlin DSL to configure ServerHttpSecurity OAuth 2.0 login using idiomatic Kotlin code.
Author
Eleftheria Stein
Since
5.4
Properties
the ServerAuthenticationConverter used for converting from a ServerWebExchange to an Authentication.
the ServerAuthenticationFailureHandler used after authentication failure.
the ReactiveAuthenticationManager used to determine if the provided Authentication can be authenticated.
the ServerWebExchangeMatcher used for determining if the request is an authentication request.
the ServerAuthenticationSuccessHandler used after authentication success.
the redirect strategy for Authorization Endpoint redirect URI.
the repository to use for storing OAuth2AuthorizationRequests.
the resolver used for resolving OAuth2AuthorizationRequests.
the repository for authorized client(s).
the service responsible for associating an access token to a client and resource owner.
the repository of client registrations.
the ServerSecurityContextRepository used to save the Authentication.