TUTORIALS

SCIM

Coralogix supports the SCIM specification (System for Cross-domain Identity Management), an open standard that allows you to automate User and Group provisioning using a REST API. 

SCIM lets you create users and groups in Coralogix and give them the proper level of access, as well as to remove access for users (de-provisioning) should they leave your organization or no longer need access to Coralogix.

SCIM Server Authentication: To ensure that accounts can’t be created by unauthorized users, Coralogix uses a Bearer Token authentication.

Integrating Okta with Coralogix

Supported Features 

  • Create Users: New or existing users in Okta will be pushed to Coralogix as new users.
  • Update User Attributes: Updates to user profiles in Okta (firstname, lastname, username) will be updated in Coralogix.
  • Deactivate Users: Users deactivated in Okta will be deactivated in Coralogix. They won’t be able to log in using their team in Coralogix. If a user is reactivated, they will regain access to Coralogix and keep all previously specified access controls.
  • Create Groups: Groups can be pushed from Okta to Coralogix. 
  • Delete Groups:  Groups deleted or removed from the Coralogix application within Okta will be deleted from Coralogix.
  • Update Groups: if Group Name change in Okta it will also be updated in Coralogix.

Okta SCIM Developer Doc

Step 1: Generate a Coralogix API Token:

  1. Log in to Coralogix Dashboard (must be an Admin user)
  2. Go to Settings > Configure SAML
  3. Click ‘Advanced’
  4. Click Generate Token and copy the Provisioning Token 

You can use the copy to clipboard button to copy the token.

Step 2: Enable SCIM API integration in Okta

  1. Log in to Okta and add the Coralogix application.
  2. From the application, click on the Provisioning tab and then click Configure API integration.

  3. Select Enable API integration:

  4. Paste the API token you created earlier in Coralogix and add “Bearer” to the start of the token, for example, “Bearer 9h231cdb-2220-9905-c645-dedbf864i220”

  5. Click ‘Test API Credentials’ and click Save when the test passes

Step 3: Push Groups to the Organization

  1. In Okta, click on the ‘Push Groups’ tab and then click on the ‘By name’ link. Select the group name and click ‘Save’.

    Note: Pushing a group does not sync any users and only pushes the group to the Coralogix organization.
  2. Review to make sure all desired groups have been pushed
    Note: A push status of ‘Active’ means that the group was created in Coralogix

Step 4: Assign users to the Coralogix application in Okta

  1. In Okta, click the ‘Assignments’ tab of the Coralogix application:
  2. Click ‘Assign’, then ‘Groups’. Select the group you’d like to assign.
  3. Click ‘Assign’ next to the group that you want to choose

  4. Click ‘Save and Go Back’

  5. All the users under the group you choose will be created in Coralogix
  6. Check the ‘Okta System Log’ screen to see if there are any errors in group user provisioning

Known Issues/Troubleshooting

N/A

Integrating OneLogin with Coralogix

Supported Features 

  • Create Users: New or existing users in OneLogin will be pushed to Coralogix as new users.
  • Update User Attributes: Updatdanit waksmanes to user profiles in OneLogin (firstname,lastname,username) will be updated in Coralogix.
  • Deactivate Users: Users deactivated in OneLogin will be deactivated in Coralogix. They won’t be able to log in using their team in Coralogix. If a user is reactivated, they will regain access to Coralogix and keep all previously specified access controls.

 

OneLogin SCIM Developer Doc

Step 1: Generate a Coralogix API Token:

  1. Log in Coralogix Dashboard (must be an Admin user).
  2. Go to Settings->Configure SAML.
  3. Click Advanced
  4. Click Generate Token.

You can use copy to clipboard button to copy the token

 

Step 2: Enable SCIM API integration in OneLogin

  1. Log in to OneLogin and add the Coralogix application
  2. From the application, click on the ‘Provisioning’ tab and then click ‘Enable Provisioning’ and then click ‘Save’

  3. From the application, click on the ‘Configuration’ tab and paste the API token you created earlier in Coralogix

  4. Click ‘Save’

 

Step 3: Assign users to the Coralogix application in OneLogin

 

  1. Go to the ‘Applications’ tab in the user profile screen and then click on the “+” button

  2. Choose the Coralogix application and click ‘Continue’

  3. Click ‘Save’

  4. Click ‘Pending’

  5. Click ‘Approve’

 

Note: The status of ‘provisioned’ means the user was created in Coralogix

  1. Repeat the above steps for each user that you want to add to Coralogix

Start solving your production issues faster

Let's talk about how Coralogix can help you better understand your logs

Managed, Scaled and Compliant ELK Stack

No credit card required

Get a personalized demo

Jump on a call with one of our experts and get a live personalized demonstration