Skip to content

Okta Contextual Logs

This tutorial demonstrates how to create a pulling integration with Okta to send your contextual data logs to Coralogix.

Overview

Okta generates various logs that capture user authentication and authorization events, such as login attempts, user provisioning, and access management. These logs contain valuable information about user activities, security events, and system behavior within your Okta environment.

Coralogix offers a pulling integration that ingests your Okta contextual data logs at specified intervals, allowing you to gain insights into system behavior within our platform and troubleshoot problems that arise.

Benefits include:

  • Security Monitoring. Coralogix enables you to monitor user authentication and access events, detect suspicious activities, and identify potential security threats. Identify patterns, anomalies, and indicators of compromise so that you can respond swiftly to security incidents.

  • Compliance and Auditing. By collecting and analyzing the context data logs, Coralogix helps you meet regulatory compliance requirements. It provides the ability to track and audit user activities, generate compliance reports, and ensure adherence to industry standards.

  • Operational Insights. Our monitoring platform allows you to identify usage patterns, troubleshoot issues, track performance metrics, and optimize your Okta environment for improved efficiency.

Prerequisites

Permissions

You must have Okta admin permissions for:

  • Creating users  (Users > Manage users > Create users).

  • Viewing roles, resources, and admin assignments (Identity and Access Management > View roles, resources, and admin assignments).

API Token

STEP 1. Log into your Okta portal with admin credentials and navigate to Directory > People.

STEP 2. Select Add person and create a user to be used for this integration.

STEP 3. Navigate to Security > Administrators and select Add administrator.

STEP 4. In Select admin, select the user you created and assign it the Read-only Administrator role. Then save your changes.

STEP 5. Log into Okta as the new user created according to procedures detailed above.

STEP 6. Navigate to Security > API > Tokens tab.

STEP 7. Select Create token, and copy the token value.

Configuration

STEP 1. In your Coralogix dashboard, navigate to Data Flow > Contextual Data.

STEP 2. In the Contextual Data section, locate Okta and click on ADD.

STEP 3. Enter the integration details.

STEP 4. Click CONNECT to trigger the integration. Your pulled Okta logs should appear in your Coralogix dashboard.

STEP 5. [Optional] To minimize the Okta admin permission level, limiting it to viewing logs, follow these steps:

  • Log into your Okta portal again with admin credentials.

  • Navigate to Security > Administrators > Admins tab.

  • Edit the new admin that you created, and change the role to Report Administrator. Then, save the changes.

STEP 6. [Recommended] To enhance your monitoring capabilities, select the corresponding extension and deploy it.

Learn more about our Extension Packages here.

Additional Resources

DocumentationOkta Audit Logs
BlogOkta Log Insights with Coralogix

Support

Need help?

Our world-class customer success team is available 24/7 to walk you through your setup and answer any questions that may come up.

Feel free to reach out to us via our in-app chat or by sending us an email at [email protected].