Newer Version Available
Login Event Type — LOGIN_STATUS Values
When users attempt to log in to your org, the success or failure of
their login attempts is tracked in event log file data. Specifically, the LOGIN_STATUS
field in the Login event type contains the result of these login attempts. The data in
LOGIN_STATUS can help you determine whether your users’ login attempts were
successful. This field is available in the Login event type in the EventLogFile object
in API version 39.0 and
later.
For details about querying EventLogFile and learning more about event monitoring, see the Force.com REST API Developer’s Guide.
| API Error Code | Details (If Available) |
|---|---|
| LOGIN_CHALLENGE_ISSUED | Failed: Computer activation required |
| LOGIN_CHALLENGE_PENDING | Failed: Computer activation pending |
| LOGIN_DATA_DOWNLOAD_ONLY | |
| LOGIN_END_SESSION_TXN_SECURITY_POLICY | |
| LOGIN_ERROR_APPEXCHANGE_DOWN | Unable to process your login request |
| LOGIN_ERROR_ASYNC_USER_CREATE | |
| LOGIN_ERROR_AVANTGO_DISABLED | |
| LOGIN_ERROR_AVANTGO_TRIAL_EXP | |
| LOGIN_ERROR_CLIENT_NO_ACCESS | |
| LOGIN_ERROR_CLIENT_REQ_UPDATE | Failed: Client update required |
| LOGIN_ERROR_CSS_FROZEN | |
| LOGIN_ERROR_CSS_PW_LOCKOUT | |
| LOGIN_ERROR_DUPLICATE_USERNAME | |
| LOGIN_ERROR_EXPORT_RESTRICTED | Restricted country |
| LOGIN_ERROR_GLOBAL_BLOCK_DOMAIN | Restricted domain |
| LOGIN_ERROR_HT_DOWN | |
| LOGIN_ERROR_HTP_METHD_INVALID | Failed: Invalid HTTP method |
| LOGIN_ERROR_INSECURE_LOGIN | Failed: Login over insecure channel |
| LOGIN_ERROR_INVALID_GATEWAY | Invalid gateway |
| LOGIN_ERROR_INVALID_ID_FIELD | |
| LOGIN_ERROR_INVALID_PASSWORD | Invalid password |
| LOGIN_ERROR_INVALID_USERNAME | Invalid login |
| LOGIN_ERROR_LOGINS_EXCEEDED | Maximum logins exceeded |
| LOGIN_ERROR_MUST_USE_API_TOKEN | Failed: API security token required |
| LOGIN_ERROR_MUTUAL_AUTHENTICATION | Mutual authentication failed |
| LOGIN_ERROR_NETWORK_INACTIVE | Invalid - community offline |
| LOGIN_ERROR_NO_HT_ACCESS | |
| LOGIN_ERROR_NO_NETWORK_ACCESS | No community access |
| LOGIN_ERROR_NO_NETWORK_INFO | |
| LOGIN_ERROR_NO_PORTAL_ACCESS | Invalid profile association |
| LOGIN_ERROR_NO_SET_COOKIES | |
| LOGIN_ERROR_OFFLINE_DISABLED | Offline disabled |
| LOGIN_ERROR_OFFLINE_TRIAL_EXP | Offline trial expired |
| LOGIN_ERROR_ORG_CLOSED | Organization closed |
| LOGIN_ERROR_ORG_DOMAIN_ONLY | Restricted domain |
| LOGIN_ERROR_ORG_IN_MAINTENANCE | Organization is in maintenance |
| LOGIN_ERROR_ORG_INACTIVE | Organization is inactive |
| LOGIN_ERROR_ORG_IS_DOT_ORG | Organization is a DOT |
| LOGIN_ERROR_ORG_LOCKOUT | Organization locked |
| LOGIN_ERROR_ORG_SIGNING_UP | |
| LOGIN_ERROR_ORG_SUSPENDED | Organization suspended |
| LOGIN_ERROR_OUTLOOK_DISABLED | Outlook integration disabled |
| LOGIN_ERROR_PAGE_REQUIRES_LOGIN | |
| LOGIN_ERROR_PASSWORD_EMPTY | |
| LOGIN_ERROR_PASSWORD_LOCKOUT | Password lockout |
| LOGIN_ERROR_PORTAL_INACTIVE | Invalid - Portal disabled |
| LOGIN_ERROR_RATE_EXCEEDED | Login rate exceeded |
| LOGIN_ERROR_RESTRICTED_DOMAIN | Restricted IP |
| LOGIN_ERROR_RESTRICTED_TIME | Restricted time |
| LOGIN_ERROR_SESSION_TIMEOUT | |
| LOGIN_ERROR_SSO_PWD_INVALID | Invalid password |
| LOGIN_ERROR_SSO_SVC_DOWN | Your company's authentication service is down |
| LOGIN_ERROR_SSO_URL_INVALID | The Single Sign-On Gateway URL is invalid |
| LOGIN_ERROR_STORE | |
| LOGIN_ERROR_STORE_DOWN | |
| LOGIN_ERROR_SWITCH_SFDC_INSTANCE | |
| LOGIN_ERROR_SWITCH_SFDC_LOGIN | |
| LOGIN_ERROR_SYNCOFFLINE_DISBLD | Failed: Mobile disabled |
| LOGIN_ERROR_SYSTEM_DOWN | |
| LOGIN_ERROR_UNKNOWN_ERROR | Login invalid |
| LOGIN_ERROR_USER_API_ONLY | Failed: API-only user |
| LOGIN_ERROR_USER_FROZEN | User is frozen |
| LOGIN_ERROR_USER_INACTIVE | User is inactive |
| LOGIN_ERROR_USER_NON_MOBILE | Failed: Mobile license required |
| LOGIN_ERROR_USER_STORE_ACCESS | |
| LOGIN_ERROR_USERNAME_EMPTY | |
| LOGIN_ERROR_WIRELESS_DISABLED | Wireless disabled |
| LOGIN_ERROR_WIRELESS_TRIAL_EXP | Wireless trial expired |
| LOGIN_LIGHTNING_LOGIN | Lightning Login required |
| LOGIN_NO_ERROR | |
| LOGIN_OAUTH_API_DISABLED | Failed: OAuth API access disabled |
| LOGIN_OAUTH_CONSUMER_DELETED | Failed: Consumer Deleted |
| LOGIN_OAUTH_DS_NOT_EXPECTED | Failed: Activation secret not expected |
| LOGIN_OAUTH_EXCEED_GET_AT_LMT | Failed: Get Access Token Limit Exceeded |
| LOGIN_OAUTH_INVALID_CODE_CHALLENGE | Failed: Invalid Code Challenge |
| LOGIN_OAUTH_INVALID_CODE_VERIFIER | Failed: Invalid Code Verifier |
| LOGIN_OAUTH_INVALID_DEVICE | Failed: Device Id missing or not registered |
| LOGIN_OAUTH_INVALID_DS | Failed: Activation secret invalid |
| LOGIN_OAUTH_INVALID_DSIG | Failed: Signature Invalid |
| LOGIN_OAUTH_INVALID_IP | Failed: IP Address Not Allowed |
| LOGIN_OAUTH_INVALID_NONCE | Failed: Invalid Nonce |
| LOGIN_OAUTH_INVALID_SIG_METHOD | Failed: Invalid Signature Method |
| LOGIN_OAUTH_INVALID_TIMESTAMP | Failed: Invalid Timestamp |
| LOGIN_OAUTH_INVALID_TOKEN | Failed: Invalid Token |
| LOGIN_OAUTH_INVALID_VERIFIER | Failed: Invalid Verifier |
| LOGIN_OAUTH_INVALID_VERSION | Failed: Version Not Supported |
| LOGIN_OAUTH_MISSING_DS | Activation secret missing |
| LOGIN_OAUTH_NO_CALLBACK_URL | Failed: Invalid Callback URL |
| LOGIN_OAUTH_NO_CONSUMER | Missing Consumer Key Parameter |
| LOGIN_OAUTH_NO_TOKEN | Missing OAuth Token Parameter |
| LOGIN_OAUTH_NONCE_REPLAY | Failed: Nonce Replay Detected |
| LOGIN_OAUTH_PACKAGE_MISSING | Package for this consumer is not installed in your organization |
| LOGIN_OAUTH_PACKAGE_OLD | Installed package for this consumer is out of date |
| LOGIN_OAUTH_UNEXPECTED_PARAM | Failed: Unexpected parameter |
| LOGIN_ORG_TRIAL_EXP | Trial Expired |
| LOGIN_READONLY_CANNOT_VALIDATE | |
| LOGIN_SAML_INVALID_AUDIENCE | Failed: Audience Invalid |
| LOGIN_SAML_INVALID_CONFIG | Failed: Configuration Error/Perm Disabled |
| LOGIN_SAML_INVALID_FORMAT | Failed: Assertion Invalid |
| LOGIN_SAML_INVALID_IN_RES_TO | Failed: InResponseTo Invalid |
| LOGIN_SAML_INVALID_ISSUER | Failed: Issuer Mismatched |
| LOGIN_SAML_INVALID_ORG_ID | Failed: Invalid Organization Id |
| LOGIN_SAML_INVALID_PORTAL_ID | Failed: Invalid Portal Id |
| LOGIN_SAML_INVALID_RECIPIENT | Failed: Recipient Mismatched |
| LOGIN_SAML_INVALID_SESSION_LEVEL | |
| LOGIN_SAML_INVALID_SIGNATURE | Failed: Signature Invalid |
| LOGIN_SAML_INVALID_SITE_URL | Failed: Invalid Site URL |
| LOGIN_SAML_INVALID_STATUS | Failed: Status Invalid |
| LOGIN_SAML_INVALID_SUB_CONFIRM | Failed: Subject Confirmation Error |
| LOGIN_SAML_INVALID_TIMESTAMP | Failed: Assertion Expired |
| LOGIN_SAML_INVALID_USERNAME | Failed: Username Or SSO Id Invalid |
| LOGIN_SAML_INVALID_VERSION | |
| LOGIN_SAML_MISMATCH_CERT | Failed: Signature Invalid/Configured Certificate Mismatch |
| LOGIN_SAML_MISSING_ORG_ID | Failed: Missing Organization Id for Portal login |
| LOGIN_SAML_MISSING_PORTAL_ID | Failed: Missing Portal Id |
| LOGIN_SAML_PROVISION_ERROR | Failed: SAML Provision Error |
| LOGIN_SAML_REPLAY_ATTEMPTED | Failed: Replay Detected |
| LOGIN_SAML_SITE_INACTIVE | Failed: Specified Site is Inactive |
| LOGIN_TWOFACTOR_REQ | Two-factor required |
Usage
Use LOGIN_STATUS to determine whether your users’ login attempts were successful. For
example, you can determine whether a departed employee attempted to log in successfully
or unsuccessfully.