Basic Hooks
- useSession: Access the current session and user details.
- useSignIn: Handle the sign-in process using email and password.
- useSignUp: Handle the sign-up process.
- useSignOut: Handle the sign-out process.
- useRequestForgotPasswordCodeByEmail: Request a forgot password code via email.
- useUpdatePasswordWithCode: Update a user’s password using a verification code.
- useVerifyUserEmail: Handle the email verification process using a verification code.
OAuth Hooks
- useAppMetadata: Fetch and manage the application metadata.
- useCreateIdentityProviderIntent: Create an identity provider intent.
- useValidateIdentityProviderIntent: Validate an identity provider intent.
User Details Hooks
- useUserDetails: Fetch and manage the user details.
- useUpdateUserProfile: Handle the process of updating a user’s profile.
- useUpdateUserPasswordWithCurrentPassword: Update a user’s password using their current password.
Other Hooks
- useChangeLanguage: Change the application’s language.