Skip to main content

DuoKey Cockpit Authentication

Applies to:
2FA AuthenticationAzure ADOktaOpenID ConnectIdentity Providers

Authentication Options​

Two-Factor Authentication

Google Authenticator, Free OTP, Microsoft Authenticator, Email

Identity Providers

Okta, Google Identity, Azure AD, ADFS, Active Directory, Big-IP F5, Keycloak

Identity Provider Configuration Guides​

Two-Factor Setup​

1

Access Settings

Click on the top right on your Email address

2

Open My Settings

Select My Settings

3

Navigate to 2FA

Select the Tab Two Factor Login

4

Enable Authenticator

Enable Mobile Authenticator Setup and scan the QR Code

Your DuoKey - Cockpit account login is now 2FA protected.

Quick Identity Provider Setup​

Navigate to the Administration Tab and open DuoKey - DKE: Identity Provider

Create new Identity Provider​

1

Create Provider

Click Create Identity Provider

2

Select Provider

Choose your identity provider (Azure AD, Okta, etc.) and click Install Now

3

Enter Configuration

Enter the well-known configuration URL from your identity provider

Tip
For detailed step-by-step instructions with screenshots, see the specific guides for Azure AD or Okta.

Azure AD Quick Reference​

Add the following URIs under Authentication in your Azure app registration:

  • Redirect URIs for DuoKey Cockpit
  • Support for both web and SPA flows if needed

Test Connection​

1

Enter Credentials

Fill in the required credentials (Application ID, Tenant ID, Client Secret), then click Test Connections.

A "Test Connection Saved successfully" message will appear.

2

Submit Configuration

Click Submit.

The Identity Provider is now created.

3

Enable Provider

On the grid, find your new provider. From the Action dropdown, select Enable.

4

Confirm Enablement

Confirm by clicking Yes.

The Identity Provider is now Enabled.

Summary​

Authentication Setup Complete

2FA EnabledAccount protected with mobile authenticator
Identity Provider ConfiguredAzure AD or Okta linked to DuoKey
API Permissions GrantedAdmin consent provided