AuthErrorCode

enum AuthErrorCode : Int

Error codes used by Firebase Auth.

  • Indicates a validation error with the custom token.

    Declaration

    Swift

    case invalidCustomToken = 17000
  • Indicates the service account and the API key belong to different projects.

    Declaration

    Swift

    case customTokenMismatch = 17002
  • Indicates the IDP token or requestUri is invalid.

    Declaration

    Swift

    case invalidCredential = 17004
  • Indicates the user’s account is disabled on the server.

    Declaration

    Swift

    case userDisabled = 17005
  • Indicates the administrator disabled sign in with the specified identity provider.

    Declaration

    Swift

    case operationNotAllowed = 17006
  • Indicates the email used to attempt a sign up is already in use.

    Declaration

    Swift

    case emailAlreadyInUse = 17007
  • Indicates the email is invalid.

    Declaration

    Swift

    case invalidEmail = 17008
  • Indicates the user attempted sign in with a wrong password.

    Declaration

    Swift

    case wrongPassword = 17009
  • Indicates that too many requests were made to a server method.

    Declaration

    Swift

    case tooManyRequests = 17010
  • Indicates the user account was not found.

    Declaration

    Swift

    case userNotFound = 17011
  • Indicates account linking is required.

    Declaration

    Swift

    case accountExistsWithDifferentCredential = 17012
  • Indicates the user has attemped to change email or password more than 5 minutes after signing in.

    Declaration

    Swift

    case requiresRecentLogin = 17014
  • Indicates an attempt to link a provider to which the account is already linked.

    Declaration

    Swift

    case providerAlreadyLinked = 17015
  • Indicates an attempt to unlink a provider that is not linked.

    Declaration

    Swift

    case noSuchProvider = 17016
  • Indicates user’s saved auth credential is invalid, the user needs to sign in again.

    Declaration

    Swift

    case invalidUserToken = 17017
  • Indicates a network error occurred (such as a timeout, interrupted connection, or unreachable host). These types of errors are often recoverable with a retry. The NSUnderlyingError field in the NSError.userInfo dictionary will contain the error encountered.

    Declaration

    Swift

    case networkError = 17020
  • Indicates the saved token has expired, for example, the user may have changed account password on another device. The user needs to sign in again on the device that made this request.

    Declaration

    Swift

    case userTokenExpired = 17021
  • Indicates an invalid API key was supplied in the request.

    Declaration

    Swift

    case invalidAPIKey = 17023
  • Indicates that an attempt was made to reauthenticate with a user which is not the current user.

    Declaration

    Swift

    case userMismatch = 17024