ServerOAuth2ClientDsl

A Kotlin DSL to configure the ServerHttpSecurity OAuth 2.0 client using idiomatic Kotlin code.

Author

Eleftheria Stein

Since

5.4

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
var authenticationConverter: ServerAuthenticationConverter?

the ServerAuthenticationConverter used for converting from a ServerWebExchange to an Authentication.

Link copied to clipboard
var authenticationManager: ReactiveAuthenticationManager?

the ReactiveAuthenticationManager used to determine if the provided Authentication can be authenticated.

Link copied to clipboard
var authorizationRedirectStrategy: ServerRedirectStrategy?

the redirect strategy for Authorization Endpoint redirect URI.

Link copied to clipboard
var authorizationRequestRepository: ServerAuthorizationRequestRepository<OAuth2AuthorizationRequest>?

the repository to use for storing OAuth2AuthorizationRequests.

Link copied to clipboard
var authorizedClientRepository: ServerOAuth2AuthorizedClientRepository?

the repository for authorized client(s).

Link copied to clipboard
var clientRegistrationRepository: ReactiveClientRegistrationRepository?

the repository of client registrations.