OAuthConfig

Configuration details for OAuth authentication with a third-party service.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The authorization URL for the OAuth service, where users are directed to authenticate and authorize access.

Link copied to clipboard

The URL where users are redirected after completing the OAuth authorization process.

Link copied to clipboard

Configuration for proactively refreshing OAuth tokens before they expire.

Link copied to clipboard

The OAuth scopes requested during authorization, which define the permissions granted to the application.

Link copied to clipboard

The authentication scheme used when requesting tokens from the token endpoint.

Link copied to clipboard

The token URL for the OAuth service, where authorization codes are exchanged for access tokens.

Functions

Link copied to clipboard
inline fun copy(block: OAuthConfig.Builder.() -> Unit = {}): OAuthConfig
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String