OAuthAuthorizeOptions

data class OAuthAuthorizeOptions(val redirectUri: String = "io.fusionauth.app:/oauth2redirect", val idpHint: String? = null, val loginHint: String? = null, val deviceDescription: String? = null, val nonce: String? = null, val state: String? = null, val userCode: String? = null, val cancelIntent: ERROR CLASS: Symbol not found for Intent?? = null)

OAuthAuthorizeOptions is a data class that represents the options for the OAuth authorize request.

See FusionAuth OAuth 2.0 Authorization Endpoint for more information.

Constructors

Link copied to clipboard
constructor(redirectUri: String = "io.fusionauth.app:/oauth2redirect", idpHint: String? = null, loginHint: String? = null, deviceDescription: String? = null, nonce: String? = null, state: String? = null, userCode: String? = null, cancelIntent: ERROR CLASS: Symbol not found for Intent?? = null)

Properties

Link copied to clipboard
val cancelIntent: ERROR CLASS: Symbol not found for Intent??

An optional intent to be used when the user cancels the OAuth authorize request.

Link copied to clipboard

An optional human-readable description of the device used during login.

Link copied to clipboard

The identity provider hint to be used for the OAuth authorize request.

Link copied to clipboard

An optional email address or top level domain that can allow you to bypass the FusionAuth login page when using managed domains.

Link copied to clipboard

When this parameter is provided during the Authorization request, the value will be returned in the id_token.

Link copied to clipboard

The redirect URI to be used for the OAuth authorize request. Default is "io.fusionauth.app:/oauth2redirect".

Link copied to clipboard

An opaque value used by the client to maintain state between the request and callback. The authorization server includes this value when redirecting the user-agent back to the client.

Link copied to clipboard

The end-user verification code.