In order to ensure that Credential Intelligence was integrated correctly, it is recommended that the following test scenarios be executed.
The following credentials can be used in the tests mentioned below to simulate compromised credentials:
Compromised Credentials:
px-compromised-credentials) is absent from the request going to the origin server.Non Compromised Credentials:
Password Reset:
In case the password reset flow has been implemented, perform the “Compromised Credentials” flow mentioned above and observe that your login is redirected to your password reset page with no option to complete the login process until the password is changed.
CIAM Integration:
In the case of a CIAM integration (e.g. Okta), depending on the integration, you might not have visibility into the request headers. In this case, or if you are ingesting this data via our data export capabilities, you will need to review the value of px-compromised-credentials flag in the data export provided.
px-compromised-credentials header on any of my origin requests, what could cause this?If you are seeing this, please check the following:
If both are correct, please contact support with the full enforcer configuration and steps to reproduce the login flow and we will assist you in troubleshooting the issue.
In order to simulate a compromised credential response, change the User-Agent header of the original request to breached_account_pxde_test. This will force our API to return the flag identifying the request as compromised without adding it to our database or requiring you to create a new user.
In order to receive the breach account response in the the data export, the export should be configured via the portal by selecting data type “Logs”. Breached account response will be included by default if the feature is enabled for the app ID.
To learn more about the data export configuration, click here. To learn more about the data scheme including the breached account response, click here.