Package-level declarations

Types

Link copied to clipboard
@Serializable(with = OAuthProviderSerializer::class)
data class OAuthProvider

Value representing an OAuth provider strategy for authentication.

Link copied to clipboard
data class OAuthProviderData(val provider: String, val strategy: String, val name: String)

Data class containing OAuth provider configuration information.

Link copied to clipboard
@Serializable
data class OAuthResult(val signIn: SignIn? = null, val signUp: SignUp? = null)

The result of an SSO operation.

Link copied to clipboard
@Serializable
enum ResultType : Enum<ResultType>
Link copied to clipboard

Signals that a redirect-based OAuth or SSO authentication attempt ended without completing.

Properties

Link copied to clipboard

Extension property to get the logo URL for the OAuth provider.

Link copied to clipboard

Extension property to get the human-readable name of the OAuth provider.

Functions