Skip to content

Getting Started

Overview

This guide walks you through connecting an Okta organization to Britive and granting your first just-in-time access session to an Okta group or admin role — with no standing group membership and full audit logging on every checkout.

What you’ll accomplish:

  • Create a Britive integration application in Okta
  • Onboard the Okta application in the Britive console
  • Create an access profile for an Okta group or admin role
  • Check out and verify JIT access end-to-end

Prerequisites

Before you begin, make sure you have:

  • A Britive tenant with administrator access
  • Okta Super Administrator access to create API tokens or service apps
  • An Okta organization (production or preview)

Never hardcode credentials. Use environment variables, your secret manager, or the Britive Secrets Store.

How It Works

Britive uses the Okta API to manage group membership and administrator role assignments. At checkout, Britive adds the user to the target Okta group or assigns the admin role. At checkin (or on expiry), the membership or role assignment is removed.

User → Britive Console → Okta API → Group membership / Admin role (timed)

Onboarding the Application

Connect your Okta organization to your Britive tenant. This is a one-time setup performed by an administrator.

For detailed onboarding reference, see the Britive documentation and the britive/onboarding GitHub repository.

Using the Britive Console

Create an Okta API token

In the Okta Admin console, navigate to SecurityAPITokensCreate Token. Copy the token value immediately.

Add the application in Britive

In the Britive console, navigate to ApplicationsAdd ApplicationOkta. Enter your Okta org URL and the API token.

Verify the connection

The application status should show Connected. Britive will scan and import your Okta groups and available admin roles.

Create Your First Access Profile

Using the Britive Console

Open the Okta application

Navigate to Applications → select your Okta application → ProfilesAdd Profile.

Configure the profile

FieldValue
NameA descriptive name (e.g., HelpDesk-OktaAdmin)
EnvironmentSelect your Okta org
ExpirationSet a max session duration (e.g., 1h0m0s)

Add permissions

Under Permissions, add the Okta groups or admin roles to include in this profile.

Add a policy

Under Policies, assign members and configure approval or time-of-access conditions.

Save and activate

Click Save.

Verify

Check out the profile

Navigate to My Access → find your profile → click Check Out.

Confirm Okta access

In the Okta Admin console, verify the user appears in the target group or has the admin role assigned under DirectoryGroups or SecurityAdministrators.

Check in

Return to My Access → click Check In. Verify the group membership or admin role has been removed in Okta.

Troubleshoot

SymptomLikely CauseFix
Application shows “Disconnected”Okta API token expired or revokedGenerate a new token in Okta and update in Britive
Groups not visibleAPI token lacks sufficient Okta admin rightsUse a Super Administrator token
Checkout failsUser already a member of the target groupRemove the standing membership before testing JIT checkout

Next Steps

Last updated on