Coupa Provisioning Error "Coupa API Error: password must contain at least one letter, number, and symbol" with Okta
Last Updated:
Overview
When attempting to provision a user from Okta to Coupa, the provisioning fails with the following error:
Automatic provisioning of user to app Coupa failed: Coupa API Error: password must contain at least one letter, number, and symbol.
Applies To
- Coupa
- Provisioning
- Okta Classic Engine
- Okta Identity Engine (OIE)
Cause
The password complexity requirements between Coupa and Okta are not aligned.
- For example, if Coupa requires symbols in the user password and the Okta user does not have a symbol in the password, provisioning will fail.
Solution
To resolve the error, password complexity requirements must either be removed from Coupa's end or the same password requirements must be set on the Okta side.
