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.