OAuthFlow

data class OAuthFlow(val authorizationUrl: String? = null, val tokenUrl: String? = null, val refreshUrl: String? = null, val scopes: Map<String, String>? = null, val extensions: ExtensionProperties? = null) : Extensible(source)

Configuration details for a supported OAuth Flow.

Report a problem

Constructors

Link copied to clipboard
constructor(authorizationUrl: String? = null, tokenUrl: String? = null, refreshUrl: String? = null, scopes: Map<String, String>? = null, extensions: ExtensionProperties? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The authorization URL to be used for this flow (oauth2 implicit and authorizationCode flows).

Link copied to clipboard
open override val extensions: ExtensionProperties?

Specification-extensions for this object (keys must start with x-).

Link copied to clipboard

The URL to be used for getting refresh tokens.

Link copied to clipboard

The available scopes for the OAuth2 security scheme.

Link copied to clipboard

The token URL to be used for this flow (oauth2 password, clientCredentials, and authorizationCode flows).