auth library Authentication

The authentication module for the Oracle Backend for Firebase Flutter SDK.

Classes

ActionCodeSettings
Settings for action codes like email verification or password reset.
AuthCredential
Represents the authentication credentials of the user.
AuthProvider
Base class for authentication providers.
EmailAuthCredential
Credential for email authentication.
EmailAuthProvider
Provider for email/password authentication.
FacebookAuthCredential
Credential for Facebook authentication.
FacebookAuthProvider
Provider for Facebook authentication.
FusabaseAuth
The entry point for accessing authentication features.
GithubAuthCredential
Credential for GitHub authentication.
GithubAuthProvider
Provider for GitHub authentication.
GoogleAuthCredential
Credential for Google authentication.
GoogleAuthProvider
Provider for Google authentication.
IDCSAuthCredential
Credential for IDCS authentication.
IDCSAuthProvider
Provider for IDCS (Oracle Identity Cloud Service) authentication.
IdTokenResult
Result of parsing an ID token.
OAuthCredential
Represents the OAuth credentials for the user.
OAuthProvider
Provider for OAuth (OIDC) authentication.
SAMLAuthProvider
Provider for SAML authentication.
User
Represents a user.
UserCredential
Stores user's credential after sign-in.
UserInfo
Stores user information from providers.
UserMetadata
Stores user's metadata like creation and last sign-in times.

Enums

Persistence
Types of persistence for auth state.

Exceptions / Errors

FusabaseAuthException
Exception class for authentication errors.