# IdentityProviderErrorInfo

Info on the identity provider error.

| Enums ||
|---|---|
| `IDENTITY_PROVIDER_ERROR_INFO_UNSPECIFIED` | Error info not specified. |
| `EMAIL_MISMATCH` | Email in the ID token is different from the user's email. |
| `UNAVAILABLE_DISCOVERY_CONTENT` | Discovery URL was unreachable. |
| `INVALID_DISCOVERY_CONTENT` | Discovery URL did not contain all the necessary information. |
| `UNAVAILABLE_CSE_CONFIGURATION_CONTENT` | URL for client-side encryption configuration content was unreachable. |
| `INVALID_CSE_CONFIGURATION_CONTENT` | Client-side encryption .well-known URL did not contain all the necessary information. |
| `INVALID_ID_TOKEN` | ID token returned by the identity provider is invalid. |
| `INVALID_OIDC_SETUP` | OIDC setup error. |
| `UNAVAILABLE_IDP` | Identity provider was unreachable. |
| `AUTH_CODE_EXCHANGE_ERROR` | Auth code exchange error. |
| `AUTHENTICATION_TOKEN_MISSING_CLAIM_EMAIL` | Authentication token has no "email" or "google_email" claim. |