Login methods

We offer multiple methods to log in and the ability to restrict or enforce certain methods for added security.

Login methods

Email login

Log in with an email address and password.

If you forgot your password or need to reset it, click Forgot password? to receive a magic link.

Admins can configure a password policy in Company Settings, for example requiring a minimum length and a minimum number of digits, uppercase letters or symbols.

Google authentication

Members can authenticate with Violet using Google authentication when using a Google supported email address.

Slack authentication

Members can authenticate with Violet using Slack authentication when using an email address associated with a Slack account.

Microsoft authentication

Members can authenticate with Violet using Microsoft authentication when using a Microsoft or Microsoft US supported email address.

We will need to work with your IT team to enable authentication with Microsoft US (GCC or GCC High).

Okta

circle-info

Okta authentication is only available to customers on the Navigator plan.

Configure authentication

Follow the instructions below to configure Okta authentication:

  1. In Okta, create a new app in Applications > Create App Integration > OIDC OpenID Connect > Application Type: Web Application

  2. In the new application:

    1. Client Authentication is: "Client secret"

    2. Sign-in redirect URI should be (replace <tenant> with your tenant name):

      1. For Violet: https://<tenant>.violetlabs.com/oauth/redirect/

      2. For Violet Staging: https://<tenant>.staging.violetlabs.com/oauth/redirect/

      3. For VioletGov: https://<tenant>.violetgov.com/oauth/redirect/

      4. For VioletGov Staging: https://<tenant>.staging.violetgov.com/oauth/redirect/

    3. Sign-out redirect URI should be (replace <tenant> with your tenant name):

      1. For Violet: https://<tenant>.violetlabs.com

      2. For Violet Staging: https://<tenant>.staging.violetlabs.com

      3. For VioletGov:https://<tenant>.violetgov.com

      4. For VioletGov Staging: https://<tenant>.staging.violetgov.com

  3. Once your app is created, generate a client secret

  4. In Violet, navigate to Company Settings and select Okta from the "Allowed Login Methods" dropdown menu.

  1. In the Okta OIDC Configuration section, fill out the Okta issuer URL, Client ID and Client Secret. Scopes should be populated with: openid profile email . (This will be populated by default)

  1. Click Submit.

Enable a one-click login from your Okta dashboard

To enable a one-click login to Violet from your Okta dashboard, set the Initiate Login URI in Okta to the applicable URL below (replace <tenant> with your tenant name):

  • For Violet: https://<tenant>.violetlabs.com/api/auth/okta/initiate

  • For Violet Staging: https://<tenant>.staging.violetlabs.com/api/auth/okta/initiate

  • For VioletGov: https://<tenant>.violetgov.com/api/auth/okta/initiate

  • For VioletGov Staging: https://<tenant>.staging.violetgov.com/api/auth/okta/initiate

For example:

Two-factor authentication

Admins can enable Two-factor Authentication in Company Settings. To require it, deselect "None" from the dropdown menu and click Submit.

Restrict login methods

Admins can restrict specific login methods in Company Settings. To disable certain methods, deselect them from the dropdown menu and click Submit.

Last updated

Was this helpful?