AuthorizationCodeFlow
AuthorizationCodeFlow encapsulates the behavior required to authentication using an OIDC Browser redirect flow.
Types
Link copied to clipboard
Used in a OidcClientResult.Error.exception from resume.
Link copied to clipboard
Used in a OidcClientResult.Error.exception from resume.
Link copied to clipboard
Used in a OidcClientResult.Error.exception from resume.
Functions
Link copied to clipboard
suspend fun resume(uri: Uri, flowContext: AuthorizationCodeFlow.Context): OidcClientResult<Token>
Content copied to clipboard
Resumes the OIDC Authorization Code redirect flow. This method takes the returned redirect Uri, and communicates with the Authorization Server to exchange that for a token.
Link copied to clipboard
suspend fun start( redirectUrl: String, extraRequestParameters: Map<String, String> = emptyMap(), scope: String = oidcClient.configuration.defaultScope): OidcClientResult<AuthorizationCodeFlow.Context>
Content copied to clipboard
Initiates the OIDC Authorization Code redirect flow.