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
Okta authentication is only available to customers on the Navigator plan.
Configure authentication
Follow the instructions below to configure Okta authentication:
In Okta, create a new app in Applications > Create App Integration > OIDC OpenID Connect > Application Type: Web Application
In the new application:
Client Authentication is: "Client secret"
Sign-in redirect URI should be (replace
<tenant>with your tenant name):For Violet:
https://<tenant>.violetlabs.com/oauth/redirect/For Violet Staging:
https://<tenant>.staging.violetlabs.com/oauth/redirect/For VioletGov:
https://<tenant>.violetgov.com/oauth/redirect/For VioletGov Staging:
https://<tenant>.staging.violetgov.com/oauth/redirect/
Sign-out redirect URI should be (replace
<tenant>with your tenant name):For Violet:
https://<tenant>.violetlabs.comFor Violet Staging:
https://<tenant>.staging.violetlabs.comFor VioletGov:
https://<tenant>.violetgov.comFor VioletGov Staging:
https://<tenant>.staging.violetgov.com
Once your app is created, generate a client secret
In Violet, navigate to Company Settings and select Okta from the "Allowed Login Methods" dropdown menu.

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)

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/initiateFor Violet Staging:
https://<tenant>.staging.violetlabs.com/api/auth/okta/initiateFor VioletGov:
https://<tenant>.violetgov.com/api/auth/okta/initiateFor 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?

