Expand description
Generic OAuth plugin support.
Re-exports§
pub use providers::auth0;pub use providers::auth0;pub use providers::gumroad;pub use providers::gumroad;pub use providers::hubspot;pub use providers::hubspot;pub use providers::keycloak;pub use providers::keycloak;pub use providers::line;pub use providers::line;pub use providers::microsoft_entra_id;pub use providers::microsoft_entra_id;pub use providers::okta;pub use providers::okta;pub use providers::patreon;pub use providers::patreon;pub use providers::slack;pub use providers::slack;pub use providers::Auth0Options;pub use providers::BaseOAuthProviderOptions;pub use providers::GumroadOptions;pub use providers::HubSpotOptions;pub use providers::KeycloakOptions;pub use providers::LineOptions;pub use providers::MicrosoftEntraIdOptions;pub use providers::OktaOptions;pub use providers::PatreonOptions;pub use providers::SlackOptions;
Modules§
- providers
- Generic OAuth provider helpers.
Structs§
- GenericO
Auth Config - GenericO
Auth Options - GenericO
Auth Options Builder - GenericO
Auth Params Context - GenericO
Auth Provider - Social provider implementation used by the generic OAuth plugin.
- GenericO
Auth Token Request
Enums§
Constants§
- INVALID_
OAUTH_ CONFIG - INVALID_
OAUTH_ CONFIGURATION - ISSUER_
MISMATCH - ISSUER_
MISSING - PROVIDER_
CONFIG_ NOT_ FOUND - PROVIDER_
ID_ REQUIRED - SESSION_
REQUIRED - TOKEN_
URL_ NOT_ FOUND - UPSTREAM_
PLUGIN_ ID
Functions§
- generic_
oauth - Build the Better Auth-compatible generic OAuth plugin.