SAML2 SSO (Okta, etc)
Setup SAML2 authentication for your Trust Swiftly instance. This adds additional safeguards to access the admin dashboard and quicker onboarding for your team by centralizing user management.
Integrating Trust Swiftly with a SAML 2.0 identity provider (IdP) like Okta, Azure AD, or others centralizes user management, enhances security, and simplifies the login process. This guide will walk you through the setup process.
Configure Your Identity Provider (Okta Example)
First, create a new application within your identity provider. The following steps use Okta as an example.
Log in to your Okta organization with administrative privileges.
Navigate to Applications > Applications, and click Create App Integration.
In the pop-up window, select SAML 2.0 as the sign-in method and click Next.
General Settings:
Give the application a name, such as "Trust Swiftly".
Optional: Upload the Trust Swiftly logo using this URL:
https://app.trustswiftly.com/assets/images/icon.pngClick Next.
Configure SAML: Enter the following values into the corresponding fields (replacing
{subdomain}with your actual Trust Swiftly subdomain):Single sign-on URL:
https://{subdomain}.trustswiftly.com/auth/saml2/callbackAudience URI (SP Entity ID):
https://{subdomain}.trustswiftly.com/auth/saml2Name ID format:
EmailAddressApplication username:
Email(orOkta usernameif your Okta usernames are emails)
Attribute Statements: Configure an attribute to pass the user's email address to Trust Swiftly:
Name:
emailName format:
UnspecifiedValue:
user.email
Click Next. On the feedback page, select "I'm an Okta customer adding an internal app" and click Finish.
Get Metadata URL: After creating the app, go to the Sign On tab. In the "SAML 2.0" section, find the link labeled Identity Provider metadata. Right-click and copy this URL. (The URL will look similar to:
https://your-org.okta.com/app/xxxxxxxx/sso/saml/metadata)
Configure Trust Swiftly
Provide the Identity Provider details to your Trust Swiftly instance. (Contact support@trustswiftly.com with the URL for setup if your account does not have permission)
Log in to your Trust Swiftly dashboard with an administrator account.
Navigate to Settings > Auth & Registration.
On the Authentication tab, locate the Single Sign On section.
Paste the Metadata URL you copied from Okta into the text field.
Click Update Settings at the bottom of the page to save the configurations.
Enforce Single Sign-On (Optional)
You can require all administrators and analysts to log in exclusively through SSO, disabling password-based login for those roles.
Important Warning: Do not enable this setting until you have successfully tested the SSO login flow in a separate, incognito/private browser window. Keep your current administrator session active during testing to avoid locking yourself out of the dashboard.
While still on the Auth & Registration page, locate the Enforce Single Sign On toggle.
Enable this option to restrict admins and analysts to SSO logins only.
Click Update Settings to save your changes.
Logging In via SSO
To log in, users must first be assigned the application within Okta. Once assigned, they can log in using either of the following methods:
Identity Provider (IdP) Initiated: Users click the Trust Swiftly application tile on their Okta dashboard. They will be automatically redirected and logged in.
Service Provider (SP) Initiated: Users navigate directly to
https://{subdomain}.trustswiftly.com/auth/saml2/login(replacing{subdomain}with your company's subdomain). This will automatically redirect them to Okta to authenticate before returning to the dashboard.
Last updated