Okta OIDC is available for integration with RePro Stream. To get started woth Okta OIDC please follow the OKTA documentation. You will need to sign up for an OKTA Developer account.
Creating Your OIDC Apps at Okta
If you already have your apps set up you can skip to 'xxxx' below.
You will first need to set up your app at the Okta Developer portal. If you have a mobile native app you will also need to create a second Okta app.
Select Applications and then on the sub item Applications page click the Create App Integration.
βCreate your web app.
Create your mobile native app.
As step 2 above but select Native Application after selecting OIDC.
Fill out the form to set up the Okta app as required.
Creating an API Authorisation Server (if you have not created one yet).
Integrating your Okta OIDC apps at RePro Stream.
Head to your Organisation Settings page (if you have a self host server with your own domain head to the equivalent page for your installment) and enable Okta SSO.
βFill out the Okta OIDC configuration form.
Okta Domain is found as the base URL of your Okta dashboard in the address bar and looks something like: dev-123456.okta.com - or it could be a custom domain depending on your Okta developer account setup.
API Token is found when you set up an API Authorisation Server as shown in the steps above. You will only be given this key when you create your authorisation server so keep it safe and secure.
API Authorisation Server Audience is found in your authorisation server configuration under Audience e.g. api://default.
API Authorisation Server Issuer is found in your authorisation server configuration under Issuer URI.
Applicaton Client ID is found in more than one place - you can find it under the app title in the list of your Okta apps on the main Applications page or once you have selected your application in the Applications page of your Okta portal.
Native (Mobile) Application Client ID is optional and only required if you have created an Native app at OKTAfor OIDC.
Select your OIDC Native App in the Okta Portal.
Copy the Client ID
Native (Mobile) Redirect URI is optional and only required if you have created an Native app at OKTA for OIDC. This is as you set up the app and requires your mobile app URI.
Select your Okta Native mobile app.
On the details page, on the general settings tab - scroll down to the Login section and find the Sign-in redirect URIs where you find the app URI value e.g.
myapp://callback
- this is the URI to open your iOS app e.g.myapp://
pluscallback
to makemyapp://callback
Save your settings
Once you have filled out the Okta OIDC form in Repro with the above configuration click SET UP in the bottom right corner.
Updating your settings at RePro:
You can update your Okta OIDC settings any time it is enabled by clicking the cog icon to the right of enable toggle for Okta SSO. Once you have updated you can click the UPDATE button in the bottom right of the form. You can disable the Okta integration any time by toggling the Okta SSO toggle off (your current settings will be saved for when you next toggle it back on).