Okta
This guide shows how to set-up Okta identity provider with Aidbox
Last updated
This guide shows how to set-up Okta identity provider with Aidbox
Last updated
Please make sure you use Aidbox v:2107 or later Aidbox version
If you do not have an Okta account, create it to get your authorization server (Okta developer portal).
Find your okta domain. You can do it in Security -> API
Go to Application -> Application in Okta and create a new one.
Check Authorization Code Grant Type
Set Sign-in url to <box-url>/auth/callback/<identity-provider-id>
Checkout Client ID and Client secret
Using REST Console create an IdentityProvider config. Replace <okta-domain> with your okta domain.
client.redirect_uri
should be <box-url>/auth/callback/<identity-provider-fdid>
set client.client_id
and client.client_secret
to Okta's credentials
replace <box-url> with your box URL (like http://localhost:8080)
set scopes to ['profile', 'openid']
authorization_endpoint,
token_endpoint
can be found in Authorization Server Settings (Security -> API -> <your server> -> Settings -> Metadata URI)
Go to your Aidbox base URL, you will be redirected to the login page - you should see "Log in with <provider.title or .type>" button. Press this button and log in with Okta user into aidbox.
This user will be logged into Aidbox Console, but without any permissions. Read more in Access Control Section about permissions.