| addLoginID(loginID) | | Adds new login ID to current user. |
| changePassword(newPassword, oldPassword) | | Changes user password. |
| deleteOAuthProvider(providerID) | | Deletes OAuth SSO provider. |
| getSession(id) | | Gets information on specified active user session. |
| linkOAuthProviderWithAccessToken(providerID, accessToken) | | Links with OAuth SSO provider using access token. |
| listIdentities() | | Lists all identities of current user. |
| listSessions() | | Lists all active user sessions. |
| login(loginID, password, options) | | Login user with password. |
| loginOAuthProviderWithAccessToken(providerID, accessToken, options) | | Login with OAuth SSO provider using access token. |
| loginWithCustomToken(token, options) | | Login user with custom token. |
| logout(options) | | Logout current session. |
| me() | | Refreshes and returns current user information. |
| removeLoginID(loginID) | | Removes login ID from current user. |
| requestEmailVerification(email) | | Requests user email verification. |
| requestForgotPasswordEmail(email) | | Requests password reset email. |
| requestPhoneVerification(phone) | | Requests user phone SMS verification. |
| resetPassword(form) | | Performs password reset. |
| revokeOtherSessions() | | Revokes all other active user sessions. |
| revokeSession(id) | | Revokes the specified user session. |
| saveExtraSessionInfoOptions() | | Save extra session information. |
| signup(loginIDs, password, options) | | Sign up new user. |
| signupWithEmail(email, password, options) | | Sign up new user with email. |
| signupWithUsername(username, password, options) | | Sign up new user with username. |
| updateLoginID(oldLoginID, newLoginID) | | Updates specified login ID for current user. |
| updateMetadata(metadata) | | Updates custom metadata of user. |
| verifyWithCode(code) | | Performs user verification. |