Configure SAML with Authentic

Step 1: Create a New SAML Service Provider in Authentic

  1. Log in to your Authentic admin dashboard.
  2. Navigate to Applications > Providers and click Create.
  3. Choose SAML Provider as the provider type and click Next.
  4. Fill in the following fields:
    • Name: Enter a name for your service provider, e.g., docuseal-saml
    • Authentication Flow: Select the appropriate authentication flow.
    • Authorization Flow: Select the appropriate authorization flow.
    • ACS URL: Enter the Single Sign On URL from the DocuSeal SAML SSO page.
    • Service Provider Binding: Select the POST binding.
    • Audience: Enter the Metadata URL from the DocuSeal SAML SSO page.

Create a new SAML service provider in Authentic

Step 2: Configure Advanced SAML Settings

  1. Collapse the Advanced protocol settings section.
  2. Choose aproperiate Signing Certificate and Verification Certificate.
  3. Set the Email for the Property mappings and for the Name ID Property Mapping.
  4. Click Finish to create the service provider.

Configure advanced SAML settings in Authentic

Step 3: Create an application

  1. Navigate to the Applications > Applications and click Create.
  2. Fill in the following fields:
    • Name: Enter a name for your application, e.g., DocuSeal
    • Slug: Enter a slug for your application, e.g., docuseal
    • Provider: Select the SAML provider you created earlier.

Create a new application in Authentic

Step 4: Configure DocuSeal with Authentic Information

  1. Navigate to the System > Certificates section in Authentic.
  2. Click on the certificate that you selected for the SAML provider.
  3. Download the certificate in .pem format.
  4. Open the .pem file in a text editor and copy its contents.
  5. Paste the copied certificate content into the Certificate field in the DocuSeal SAML SSO page.

Download Authentic certificate

Ensure that the email addresses of your users in DocuSeal match the assigned Authentic user email addresses.
This is crucial for the SAML SSO to function correctly.