Okta


Map groups to Lenses 

Groups are case-sensitive and mapped by name with Okta

Integrate your user-groups with Lenses using the Okta group names. Create a group in Lenses using the same case-sensitive group name as in Okta.

For example, if the Engineers group is available in Okta, create a group with the same name:


Okta SAML Kafka user groups

The above group will match all the users in the equivalent Okta group:


Okta SAML user groups

Learn how to set data permissions for users and service accounts using Apache Kafka and Okta.

Set up Okta IdP 

Lenses is available directly in Okta’s Application catalog.

Add application in the Catalog 

  1. Go to Applications > Applications
  2. Click Add Application
  3. Search for Lenses
  4. Select by pressing Add

Okta Lenses

Set General Settings 

  1. App label: Lenses
  2. Set the base url of your lenses installation e.g. https://lenses-dev.example.com
  3. Click Done

Okta general settings Kafka

Download idP XML metadata 

Download the Metadata XML file with the Okta IdP details.

  1. Go to Sign On > Settings > SIGN ON METHODS
  2. Click on Identity Provider metadata and download the XML data to a file.
  3. You will reference this file’s path in the security.conf configuration file.
lenses.security.saml.idp.metadata.file="/path/to/OktaIDPMetadata.xml"

Okta SAML IdP metadata

Configure Lenses 

Given the downloaded metadata file and a keystore, add the following configuration to security.conf:

lenses.security.saml.base.url="https://lenses-dev.example.com"
lenses.security.saml.idp.provider="okta"
lenses.security.saml.idp.metadata.file="/path/to/OktaIDPMetadata.xml"
lenses.security.saml.keystore.location = "/path/to/keystore.jks"
lenses.security.saml.keystore.password = "my_keystore_password"
lenses.security.saml.key.password = "my_saml_key_password"

Learn more about SSO with SAML in Okta documentation.


See all SSO options.