SAP Knowledge Base Article - Public

2254423 - SuccessFactors: [EXCEPTION] [Login] Error code: FAILED_AUTHENTICATION Error message: Authentication failed, password has expired(status code = 19)

Symptom

The following error message is returned as the response when an API call is made:

[EXCEPTION] [Login] Error code: FAILED_AUTHENTICATION Error message: Authentication failed, password has expired(status code = 19)

Environment

SuccessFactors BizX

Reproducing the Issue

Login API call to SuccessFactors.

Cause

The API User's password has been expired due to either:

  • Password expiry as per the setting in "Password and Login Policy Settings"
  • Reached the maximum limit on the number of login attempts using incorrect password.

Resolution

1. Set the Maximum Password Age to -1 to avoid password expiry (not recommended)

(a) In case you set a value other than -1, please make sure to reset the password after the expiry.

 

2. Password has been expired since you have exceeded the number of login attempts using incorrect password.

 

In both cases, kindly refer to SAP NOTE: 2204677  - How to reset API User's password in Successfctors BiX system to reset the password.

See Also

SAP NOTE: 2161058 Error while accessing SuccessFactors Instance through any Integration Tool (via API): Authentication failed. Attempted login from unauthorized ip: xxx.xxx.xxx.xxx to company id: xxxx by username: user(status code = 8)

Keywords

status code = 19, FAILED_AUTHENTICATION, Authentication failed, SFAPI, API, OData API , KBA , LOD-SF-INT , Integrations , Problem

Product

SAP SuccessFactors HCM Core 1511 ; SAP SuccessFactors HCM Core 1602 ; SAP SuccessFactors HCM Core 1605