|
String
|
createCustomToken(String uid)
Creates a Firebase custom token for the given UID.
|
|
String
|
createCustomToken(String uid, Map<String, Object> developerClaims)
Creates a Firebase custom token for the given UID, containing the specified additional claims.
|
|
ApiFuture<String>
|
createCustomTokenAsync(String uid, Map<String, Object> developerClaims)
|
|
ApiFuture<String>
|
createCustomTokenAsync(String uid)
|
|
OidcProviderConfig
|
createOidcProviderConfig(OidcProviderConfig.CreateRequest request)
|
|
ApiFuture<OidcProviderConfig>
|
createOidcProviderConfigAsync(OidcProviderConfig.CreateRequest request)
|
|
SamlProviderConfig
|
createSamlProviderConfig(SamlProviderConfig.CreateRequest request)
|
|
ApiFuture<SamlProviderConfig>
|
createSamlProviderConfigAsync(SamlProviderConfig.CreateRequest request)
|
|
String
|
createSessionCookie(String idToken, SessionCookieOptions options)
Creates a new Firebase session cookie from the given ID token and options.
|
|
ApiFuture<String>
|
createSessionCookieAsync(String idToken, SessionCookieOptions options)
|
|
UserRecord
|
createUser(UserRecord.CreateRequest request)
|
|
ApiFuture<UserRecord>
|
createUserAsync(UserRecord.CreateRequest request)
|
|
void
|
deleteOidcProviderConfig(String providerId)
Deletes the OpenID Connect auth provider config identified by the specified provider ID.
|
|
ApiFuture<Void>
|
deleteOidcProviderConfigAsync(String providerId)
|
|
void
|
deleteSamlProviderConfig(String providerId)
Deletes the SAML Auth provider config identified by the specified provider ID.
|
|
ApiFuture<Void>
|
deleteSamlProviderConfigAsync(String providerId)
|
|
void
|
deleteUser(String uid)
Deletes the user identified by the specified user ID.
|
|
ApiFuture<Void>
|
deleteUserAsync(String uid)
|
|
DeleteUsersResult
|
deleteUsers(List<String> uids)
Deletes the users specified by the given identifiers.
|
|
ApiFuture<DeleteUsersResult>
|
deleteUsersAsync(List<String> uids)
|
|
String
|
generateEmailVerificationLink(String email, ActionCodeSettings settings)
Generates the out-of-band email action link for email verification flows for the specified
email address, using the action code settings provided.
|
|
String
|
generateEmailVerificationLink(String email)
Generates the out-of-band email action link for email verification flows for the specified
email address.
|
|
ApiFuture<String>
|
generateEmailVerificationLinkAsync(String email, ActionCodeSettings settings)
|
|
ApiFuture<String>
|
generateEmailVerificationLinkAsync(String email)
|
|
String
|
generatePasswordResetLink(String email, ActionCodeSettings settings)
Generates the out-of-band email action link for password reset flows for the specified email
address.
|
|
String
|
generatePasswordResetLink(String email)
Generates the out-of-band email action link for password reset flows for the specified email
address.
|
|
ApiFuture<String>
|
generatePasswordResetLinkAsync(String email, ActionCodeSettings settings)
|
|
ApiFuture<String>
|
generatePasswordResetLinkAsync(String email)
|
|
String
|
generateSignInWithEmailLink(String email, ActionCodeSettings settings)
Generates the out-of-band email action link for email link sign-in flows, using the action code
settings provided.
|
|
ApiFuture<String>
|
generateSignInWithEmailLinkAsync(String email, ActionCodeSettings settings)
|
|
OidcProviderConfig
|
getOidcProviderConfig(String providerId)
Gets the OpenID Connect auth provider corresponding to the specified provider ID.
|
|
ApiFuture<OidcProviderConfig>
|
getOidcProviderConfigAsync(String providerId)
|
|
SamlProviderConfig
|
getSamlProviderConfig(String providerId)
Gets the SAML Auth provider config corresponding to the specified provider ID.
|
|
ApiFuture<SamlProviderConfig>
|
getSamlProviderConfigAsync(String providerId)
|
|
UserRecord
|
getUser(String uid)
Gets the user data corresponding to the specified user ID.
|
|
ApiFuture<UserRecord>
|
getUserAsync(String uid)
|
|
UserRecord
|
getUserByEmail(String email)
Gets the user data corresponding to the specified user email.
|
|
ApiFuture<UserRecord>
|
getUserByEmailAsync(String email)
|
|
UserRecord
|
getUserByPhoneNumber(String phoneNumber)
Gets the user data corresponding to the specified user phone number.
|
|
ApiFuture<UserRecord>
|
getUserByPhoneNumberAsync(String phoneNumber)
Gets the user data corresponding to the specified user phone number.
|
|
UserRecord
|
getUserByProviderUid(String providerId, String uid)
Gets the user data for the user corresponding to a given provider ID.
|
|
ApiFuture<UserRecord>
|
getUserByProviderUidAsync(String providerId, String uid)
Gets the user data for the user corresponding to a given provider ID.
|
|
GetUsersResult
|
getUsers(Collection<UserIdentifier> identifiers)
Gets the user data corresponding to the specified identifiers.
|
|
ApiFuture<GetUsersResult>
|
getUsersAsync(Collection<UserIdentifier> identifiers)
Gets the user data corresponding to the specified identifiers.
|
|
UserImportResult
|
importUsers(List<ImportUserRecord> users)
Imports the provided list of users into Firebase Auth.
|
|
UserImportResult
|
importUsers(List<ImportUserRecord> users, UserImportOptions options)
Imports the provided list of users into Firebase Auth.
|
|
ApiFuture<UserImportResult>
|
importUsersAsync(List<ImportUserRecord> users)
|
|
ApiFuture<UserImportResult>
|
importUsersAsync(List<ImportUserRecord> users, UserImportOptions options)
|
|
ListProviderConfigsPage<OidcProviderConfig>
|
listOidcProviderConfigs(String pageToken)
Gets a page of OpenID Connect auth provider configs starting from the specified
pageToken.
|
|
ListProviderConfigsPage<OidcProviderConfig>
|
listOidcProviderConfigs(String pageToken, int maxResults)
Gets a page of OpenID Connect auth provider configs starting from the specified
pageToken.
|
|
ApiFuture<ListProviderConfigsPage<OidcProviderConfig>>
|
listOidcProviderConfigsAsync(String pageToken)
|
|
ApiFuture<ListProviderConfigsPage<OidcProviderConfig>>
|
listOidcProviderConfigsAsync(String pageToken, int maxResults)
|
|
ListProviderConfigsPage<SamlProviderConfig>
|
listSamlProviderConfigs(String pageToken)
Gets a page of SAML Auth provider configs starting from the specified pageToken.
|
|
ListProviderConfigsPage<SamlProviderConfig>
|
listSamlProviderConfigs(String pageToken, int maxResults)
Gets a page of SAML Auth provider configs starting from the specified pageToken.
|
|
ApiFuture<ListProviderConfigsPage<SamlProviderConfig>>
|
listSamlProviderConfigsAsync(String pageToken)
|
|
ApiFuture<ListProviderConfigsPage<SamlProviderConfig>>
|
listSamlProviderConfigsAsync(String pageToken, int maxResults)
|
|
ListUsersPage
|
listUsers(String pageToken, int maxResults)
Gets a page of users starting from the specified pageToken.
|
|
ListUsersPage
|
listUsers(String pageToken)
Gets a page of users starting from the specified pageToken.
|
|
ApiFuture<ListUsersPage>
|
listUsersAsync(String pageToken, int maxResults)
|
|
ApiFuture<ListUsersPage>
|
listUsersAsync(String pageToken)
|
|
static
<T extends Builder<T>>
T
|
populateBuilderFromApp(Builder<T> builder, FirebaseApp app, String tenantId)
|
|
void
|
revokeRefreshTokens(String uid)
Revokes all refresh tokens for the specified user.
|
|
ApiFuture<Void>
|
revokeRefreshTokensAsync(String uid)
|
|
void
|
setCustomClaims(String uid, Map<String, Object> claims)
|
|
void
|
setCustomUserClaims(String uid, Map<String, Object> claims)
Sets the specified custom claims on an existing user account.
|
|
ApiFuture<Void>
|
setCustomUserClaimsAsync(String uid, Map<String, Object> claims)
|
|
OidcProviderConfig
|
updateOidcProviderConfig(OidcProviderConfig.UpdateRequest request)
|
|
ApiFuture<OidcProviderConfig>
|
updateOidcProviderConfigAsync(OidcProviderConfig.UpdateRequest request)
|
|
SamlProviderConfig
|
updateSamlProviderConfig(SamlProviderConfig.UpdateRequest request)
|
|
ApiFuture<SamlProviderConfig>
|
updateSamlProviderConfigAsync(SamlProviderConfig.UpdateRequest request)
|
|
UserRecord
|
updateUser(UserRecord.UpdateRequest request)
|
|
ApiFuture<UserRecord>
|
updateUserAsync(UserRecord.UpdateRequest request)
|
|
FirebaseToken
|
verifyIdToken(String idToken, boolean checkRevoked)
Parses and verifies a Firebase ID Token.
|
|
FirebaseToken
|
verifyIdToken(String idToken)
Parses and verifies a Firebase ID Token.
|
|
ApiFuture<FirebaseToken>
|
verifyIdTokenAsync(String idToken)
|
|
ApiFuture<FirebaseToken>
|
verifyIdTokenAsync(String idToken, boolean checkRevoked)
|
|
FirebaseToken
|
verifySessionCookie(String cookie, boolean checkRevoked)
Parses and verifies a Firebase session cookie.
|
|
FirebaseToken
|
verifySessionCookie(String cookie)
Parses and verifies a Firebase session cookie.
|
|
ApiFuture<FirebaseToken>
|
verifySessionCookieAsync(String cookie, boolean checkRevoked)
|
|
ApiFuture<FirebaseToken>
|
verifySessionCookieAsync(String cookie)
|