flowdit supports SAML2-based Single Sign-On (SSO) to simplify user authentication via Microsoft Entra ID (formerly Azure AD). This guide walks you through the process of configuring SAML2 in flowdit.
To begin, navigate to your Microsoft Entra ID portal and create a new Enterprise Application for SAML-based Single Sign-On.
You will need to retrieve the following URLs from flowdit's SAML2 settings:
When configuring the application in Microsoft Entra ID, set the following URLs:
Login URL:
https://api.flowdit.com/api/<your-organization>/auth/saml2/login
Logout URL:
https://api.flowdit.com/api/<your-organization>/auth/saml2/logout
These URLs are available in the flowdit SAML2 settings.
Under the Attributes & Claims section, configure the following mappings to ensure seamless user authentication:
user.userPrincipalName
user.givenName
user.surname
user.userPrincipalName

Ensure each claim matches the corresponding namespace, such as:
http://schemas.xmlsoap.org/ws/2005/05/identity/claims
After configuring claims, download the App Federation Metadata URL from Microsoft Entra ID. This URL enables flowdit to retrieve SAML configuration automatically.
To connect the metadata in flowdit:
Metadata URL
field.To test the SAML2 configuration:
flowdit supports Just-In-Time (JIT) provisioning, which automatically creates user accounts upon their first SSO login. This feature eliminates the need for manual user creation.
To enable JIT provisioning, toggle the JIT Provisioning
option in the flowdit SAML2 settings.
To make SSO mandatory for all users, enable the Require SSO
option in flowdit’s SAML2 settings. Once enabled, all users must log in using SSO credentials.
If you disable SAML2 by setting Enable SSO
to No
, users will no longer be able to log in via SSO.
Replacing the configuration will remove existing settings and require reconfiguration from scratch.
By following these steps, you can successfully integrate SAML2 SSO in flowdit, enhancing security and user experience across your organization.