Toggle navigation
Home
▼ Details
Products and pricing
Chart gallery
User stories
Text analytics
CDC NAMCS Library
Blog
Tutorials
Contact
Sign in
Post Editor
← All help posts
View post
Save
<img src="/uploads/upload/image/5200/direct/1576559447038-1576559447038.png" alt="The Okta company logo displayed with blue lowercase letters on a white background." style="width: 283px;" class="fr-fic fr-dib"> Keeping your research data secure is essential, and you also need your team and clients to access it easily. Okta provides a simple sophisticated way to organize your users, projects, and permissions. If your organization is already using Okta and Protobi, this article shows how to link the two. ## Create Protobi as a new application First, login to your Okta admin portal and go to "Applications". Press "Add Application" and create a new entry for Protobi. <img src="/uploads/upload/image/5200/direct/1576559705082-1576559705082.png" alt="Okta dashboard Applications page with an 'Add Application' button and one active application entry for app.protobi.com. The status sidebar shows 1 active application and 0 inactive applications." style="width: 717px;" class="fr-fic fr-dib"> Second, under "Create New Application", choose "Web" and press Next: <img src="/uploads/upload/image/5200/direct/1576559891351-1576559891351.png" alt="Step 1 of Okta's application creation wizard asking to choose a platform. Four options are shown: Native (iOS, Android), Single-Page App (Angular, React, etc.), Web (.NET, Java, etc.) which is selected, and Service (Machine-to-Machine)." style="width: 701px;" class="fr-fic fr-dib"> Third, set up the application name and URI's for your firm, replacing "mycompany.protobi.com" with your Protobi Enterprise address. Under "Grant type allowed" make sure that "Authorization Code" is selected: <img src="/uploads/upload/image/5200/direct/1576560249112-1576560249112.png" alt="Application Settings configuration page with Name field set to 'Protobi', Base URIs pointing to https://mycompany.protobi.com, and Login redirect URIs configured for the OAuth callback. The Authorization Code grant type is checked under 'Client acting on behalf of a user'." style="width: 716px;" class="fr-fic fr-dib"> Enter URLs for your Protobi instance: <img src="/uploads/upload/image/5200/direct/1576562535466-1576562535466.png" alt="The LOGIN configuration section displays redirect URIs for both login and logout, with the login initiation setting configured as 'App Only'. Save and Cancel buttons appear at the bottom." style="width: 715px;" class="fr-fic fr-dib"> When done, save the client ID and Client Secret: <img src="/uploads/upload/image/5200/direct/1576560419515-1576560419515.png" alt="The Client Credentials section displays the Client ID value and a masked Client secret field with visibility toggle and copy buttons. An Edit button appears in the top right corner." style="width: 721px;" class="fr-fic fr-dib"> ## Register Okta as an auth strategy in Protobi In Protobi, as an app administrator, go to https://{{mycompany.protobi.com}}/admin/organization and select an organization (replacing {{mycompany.protobi.com}} with your Protobi base URL) For your organization, select "Use Okta OAuth", and press Save. Then to configure Okta, press the button "Auth strategies..." <img src="/uploads/upload/image/5200/direct/1576591936099-1576591936099.png" alt="A simple settings interface displaying three enabled options: 'Use Okta OAuth', 'Use Google OAuth', and 'Active', all with blue checkmarks. A blue 'Save' button is positioned in the upper right." style="width: 315px;" class="fr-fic fr-dib"> Here enter your Okta configuration: - **clientId** from Okta - **clientSecret** from Okta - **domain** from Okta - **callbackURL** e.g. https://mycompany.protobi.com/auth/okta/callback <img src="/uploads/upload/image/5200/direct/1576564733370-1576564733370.png" alt="The Authorization Strategies configuration screen displays Okta OAuth settings with four input fields for clientId, clientSecret, callbackURL, and domain. The left sidebar shows menu items for Accounts, Datasets, Organizations, Logs, and Current users." style="width: 672px;" class="fr-fic fr-dib"> ## Verify Okta is available for your clients The login screen should now show an option to "Sign in with Okta" <img src="/uploads/upload/image/5200/direct/1576564893211-1576564893211.png" alt="A sign-in form titled 'Sign in (or sign up)' with options to request a sign-in link by email or authenticate using Google or Okta OAuth. The page includes an email address input field and three buttons for different authentication methods." style="width: 413px;" class="fr-fic fr-dib"> Pressing this option will redirect the user to sign in to Okta: <img src="/uploads/upload/image/5200/direct/1576565027531-1576565027531.png" alt="Standard Okta authentication form displaying the Okta logo at top, followed by 'Sign In' heading, Username and Password fields (with Username field focused in blue), a 'Remember me' checkbox, and a blue 'Sign In' button." style="width: 357px;" class="fr-fic fr-dib"> Successfully signing in will redirect the user to their projects.
Publishing
Date
Status
Published
Draft
Slug
edit
Content
Thumbnail
Categories
Manage
New to Protobi?
Charts
Making Changes
Intermediate topics for editors
Frequently Asked Questions
SERMO Topics
Tutorial Pages
Internal Docs
Data Processing
Videos
Obsolete
GSG Admin
SERMO Admin
GSG Topics
How to...
Basics for viewers
Basics for editors
For project admins
Advanced topics
Assessments
Articles (in-progress)
New and updated articles
Process data in Protobi
superseded
Text open-end questions
Troubleshooting
Tracking studies
Organizing the view
API References
Tools
AI Database
Checking AI...
Convert to MD
Danger zone
Delete