DirectAuthenticationFlowBuilder
Configures a DirectAuthenticationFlow.
Rather than instantiating this builder directly, call create and configure the instance inside the trailing lambda, e.g. DirectAuthenticationFlowBuilder.create(issuerUrl, clientId, scope) { clientSecret = "..." }.
Properties
Any additional query string parameters you would like to supply to the authorization server for all requests from this flow.
The HTTP client executor used to make network requests.
The ID of the authorization server to use for the authentication flow.
Optional provider for private_key_jwt (or similar JWT-based) client authentication.
The client secret of the application.
The dispatcher used for CPU-bound work, such as invoking clientAssertionProvider.
The intended user action for the authentication flow.
The list of grant types the client application supports for the Direct Authentication flow.