How do I enable OKTA SSO (Single Sign-On) for my Logit.io account?

What is OKTA SSO (Single Sign-On?)

OKTA SSO allows a user to authenticate in OKTA and then be able to seamlessly sign into Logit.io. With OKTA settings added to your Logit.io account, it means your users will have a seamless experience where they can sign in once and will have access to your own products and applications as well as Logit.io too. Using Logit.io with OKTA enabled will help you stay on top of the constantly growing compliance requirements such as ISO 27001, SOC2, GDPR, PCI & Cyber Essentials Compliance.

Configure OKTA

You will need to sign into your OKTA account and then go to the Admin area.

From the left-side menu select Applications -> Applications and then click the Create App Integration button.

Create Okta App

This will bring up the Create a new app integration dialog box. In the Sign-in method section select OIDC - OpenID Connect and in the Application type section select Web Application as shown below and then click Next.

Select Integration Type

You will be redirected to the New Web App Integration screen. Give your new application a name to identify it e.g. Logit.io. You can download the Logo from our CDN Here or use the url below

curl -O https://cdn.logit.io/content/images/logo.png || wget https://cdn.logit.io/content/images/logo.png

Name the Integration

Now scroll down slightly to the Sign-in redirect URIs field and copy and paste this sign-in redirect URL below.

Sign-in Redirect URIs
https://auth.logit.io/login/callback

Add redirect url

Finally scroll down to the Assignments section and click Allow everyone in you organization to access for Controlled access and also de-select Enable immediate access with Federation Broker Mode for Enable immediate access and then click Save.

Info - Clicking Allow everyone in your organization to access means that all users are automatically assigned to the new app without you having to do it for each user manually.

Add Otka assignments

You will be returned to the General tab of the Application. From here copy the Client ID and the Client Secret to somewhere as they will be required later.

Get App Credentials

Finally, you need your Okta Domain, if you do not know what this is you can get it by clicking on your username in the top right-hand corner and copy it from here as shown below. Note you will need this later.

Get the Okta Domain

Send your configuration to Logt.io

Now that you have set the account up you have everything you need to contact us to set this up for you. Please email us at [email protected] and include the following information:

subject
Request to enable Single Sign On for AccountId: @account_id
body
Logit.io AccountId: @account_id
Okta Domain: @domain
Okta Client ID: @client_id
Okta Client Secret: @client_secret

The email text should be replaced with the values that you stored during the OKTA app creation process.