Currents Documentation
Currents.devGitHubChangelog
  • Getting Started
    • What is Currents?
    • Playwright
      • Playwright: Quick Start
      • Troubleshooting Playwright
    • Cypress
      • Your First Cypress Run
      • Integrating with Cypress
        • Compatibility
        • Alternative Cypress Binaries
      • Troubleshooting Cypress
    • Jest
      • Your First Jest Run
      • Detox + Jest
      • Troubleshooting Jest
    • Others
    • CI Setup
      • GitHub Actions
        • Cypress - GitHub Actions
        • Playwright - GitHub Actions
        • Jest - GitHub Actions
        • Node.js - GitHub Actions
        • Commit data for GitHub Actions
        • Custom Docker runners
        • Named Runners
      • GitLab
        • Cypress - GitLab CI/CD
        • Playwright - GitLab CI/CD
        • Custom Docker runners
      • Jenkins
        • Cypress - Jenkins
        • Playwright - Jenkins
      • CircleCI
        • Cypress - CircleCI
        • Playwright - CircleCI
      • Bitbucket
        • Cypress - Bitbucket Pipelines
      • Azure DevOps
        • Cypress - Azure DevOps
        • Playwright - Azure DevOps
      • AWS Code Build
        • Cypress - AWS Code Build
        • Playwright - AWS Code Build
      • NX
        • Playwright - NX
        • Cypress - NX
  • Guides
    • Record Key
    • CI Build ID
    • Reporting
      • Reporting Strategy
      • Reporting in CI
      • Step-Level Reporting
    • CI Optimization
      • Playwright Parallelization
      • Orchestration Setup
      • Fully Parallel Mode
      • Re-run Only Failed Tests
      • Cloud Spot Instances
      • Failing Fast
      • Load Balancing
    • Code Coverage
      • Code Coverage for Playwright
      • Code Coverage for Cypress
    • Currents Actions
      • Setup Currents Actions
      • Using Currents Actions
      • Reference
        • Conditions
        • Actions
    • Playwright Component Testing
    • Playwright Visual Testing
    • Playwright Annotations
    • Playwright Tags
    • MCP Server
  • Dashboard
    • Projects
      • Projects Summary view
      • Project Settings
      • Archive and Unarchive Projects
    • Runs
      • Run Status
      • Run Details
      • Commit Information
      • Tags
      • Run Timeouts
      • Canceling Runs
      • Deleting Runs
      • Run Progress
    • Tests
      • Spec File Status
      • Test Status
      • Flaky Tests
      • Test History
    • Test Suite Explorer
      • Test Explorer
        • Tests Performance
      • Spec Files Explorer
        • Spec Files Performance
      • Errors Explorer
  • Automated Reports
  • Insights and Analytics
  • Administration
    • Email Domain Based Access
    • SSO SAML2.0
      • SAML2.0 Configuration
      • SCIM User Provisioning
      • IdP-initiated Sessions
      • JumpCloud
        • JumpCloud User provisioning
      • Okta
        • Okta User provisioning
      • Troubleshooting SSO
    • Billing & Usage
  • Billing and Pricing
  • Resources
    • Reporters
      • cypress-cloud
        • Batched Orchestration
        • Migration to Cypress@13
      • @currents/cli
      • @currents/playwright
        • Configuration
        • pwc
        • pwc-p (orchestration)
        • Playwright Fixtures
      • @currents/jest
      • @currents/node-test-reporter
      • @currents/cmd
        • currents api
        • currents upload
        • currents cache
        • currents convert
      • Data Format Reference
    • Integrations
      • GitHub
        • GitHub App
        • GitHub OAuth
      • GitLab
      • Slack
      • Microsoft Teams
      • HTTP Webhooks
      • Bitbucket
    • API
      • Introduction
      • Authentication
      • API Keys
      • Errors
      • Pagination
      • API Resources
        • Instances
        • Runs
        • Projects
        • Spec Files
        • Test Signature
        • Test Results
    • Data Privacy
      • Access to Customer Data
      • Data Retention
      • Cloud Endpoints
    • Support
Powered by GitBook
On this page
  • Supported features
  • Requirements
  • Configuration Steps
  • Known Issues/Troubleshooting

Was this helpful?

  1. Administration
  2. SSO SAML2.0
  3. Okta

Okta User provisioning

Provision and de-provision users in Currents using Okta

PreviousOktaNextTroubleshooting SSO

Last updated 8 months ago

Was this helpful?

Supported features

  • Create users:

    • Creates new users in Currents when assigned to the Okta app.

    • Users won't appear in the Currents team member list until they login.

  • Update user attributes:

    • Currents accepts name updates for users.

  • Deactivate users:

    • Prevent the user from logging into Currents

    • Deactivated users are removed from the Currents team member list.

  • Import users:

    • Link your existing Currents users to their Okta profile.

For more information on the listed features, visit the .

Requirements

Provisioning is available for customers with an active subscription.

In order to setup provisioning you first need to:

  • Reach out to the Current support team to have provisioning enabled for your organization.

Please follow the guide below to enable the provisioning integration.

Configuration Steps

In Currents

  • Login as an Admin and navigate to the Manage Team page.

  • Click the Show SCIMv2 Details button in the DOMAIN ACCESS & SSO section of the page.

  • The Endpoint and Token details will be needed to configure Okta.

In Okta

  • Navigate to the existing Currents SAML app in Okta: Applications > Applications. Click on the Currents SAML app.

  • Select the Provisioning tab and click Configure API Integration.

  • Check the Enable API Integration box. Then provide the Base URL (Endpoint) and API Token information from Currents.

  • Click Test API Credentials and verify everything is working. Click Save.

  • Still on the Provisioning tab, click To App in the left Settings panel and then Edit in the top right.

  • Enable all the supported actions and Click save.

  • Ensure that the Application username format is set to Email. This is found in the Sign On tab, under Credentials Details.

  • Navigate to the Import tab and click the Import Now button to find your existing Currents accounts

  • Review the matched assignments. Use the checkboxes on the right to select all those that look correct, and click the Confirm Assignments button to confirm those imported users.

  • You can now update user assignments from the Assignments tab to manage who has access to Currents.

Known Issues/Troubleshooting

Unsupported Features

The Currents Okta app does not support the following Okta features:

  • Import groups

  • Group push

  • Sync password

  • Profile sourcing

Limited profile attributes updates

Currents does not accept updates to the following attributes:

  • userType - changing a user's role is only supported from the Currents team member dashboard

  • userName - the mapped userName must match the primary email

  • email - the primary email cannot be changed

Setup the the .

Okta Glossary
Okta integration for SAML
Navigate to Manage Team page
Getting the SCIM details from the Manage Team page
Navigating to the Currents Okta App
Configure API Integration
Configure and Test the API Credentials
Edit App Provisioning Settings
Enable and Save all actions
Application username format set to Email
Import Users
Confirm Assignments
Assignments Tab