Accelerate the Value of Data

Monitoring after migration to client credentials

Learn about monitoring your business processes after migrating to client credentials.

After completing the migration to client credentials, it is critical to monitor your business processes to ensure they are functioning as expected. Continuous monitoring helps identify any issues early, allowing for prompt resolution and minimal disruption to your operations.

Monitoring business processes

  1. Regular checks: Perform regular checks on your business processes to ensure they are operating as usual.

    Verify that all integrations, scripts, and applications using client credentials are functioning correctly.

  2. Performance metrics: Track performance metrics to identify any deviations or issues.

    Ensure that there are no unexpected failures or delays in your processes.

Using the Security Audit Log

The Security Audit Log is a valuable tool for monitoring service account usage post-migration. It helps ensure that all service accounts have been properly replaced with client credentials. For more information, see topic Security Audit Log API. Please remember that this API can pull up to 1 day of logs: the time interval between start and end must not exceed 24 hours.

After migration, you should only see login events from the recently created client credentials. If you still see login events from your former service accounts, it means they haven't been completely migrated. Leverage the origin IP address in the Security Audit Log event to track where the request is coming from and identify the missing origin system that has to be still updated.
Note:

ROLE_ADMIN_CUSTOMER is required to perform these operations.

Sample Security Audit Log API request:


POST https://auth.reltio.com/audit/export
Authorization: Basic <BASE64(client_id:client_secret)>
Content-Type: text/plain
Body:

{
    "customerId": "<YOUR_CUSTOMER_ID>",
    "start": "2024-08-01T00:00:00Z",
    "end": "2024-08-01T23:59:00Z",
    "usernames": ["<YOUR_SERVICE_ACCOUNT>"],
    "events": ["LOGIN"],
    "eventTargetObjects": [],
    "format": "JSON"
}
            

Sample Security Audit Log response:


[
    {
        "timestamp": "2024-08-01T23:58:58.956918Z",
        "ipAddress": [
            "51.5.220.13"
        ],
        "userName": "<YOUR_SERVICE_ACCOUNT>",
        "eventName": "LOGIN",
        "eventObject": "",
        "eventDetail": [
            {
                "grant_type": "password"
            }
        ]
    }
]
            

Need help?

If you encounter any issues or have questions during this process, please contact us, see topic Need some help?.