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)
Reproducing the Issue
Login API call to SuccessFactors.
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.
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.
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)
status code = 19, FAILED_AUTHENTICATION, Authentication failed, SFAPI, API, OData API , KBA , LOD-SF-INT , Integrations , Problem