Skip to main content

OneLogin SAML Configuration

Configure OneLogin as your SAML identity provider for Quilr Single Sign-On (SSO).

  • Category: SAML/SSO
  • Integration Type: SAML 2.0
  • Identity Provider: OneLogin

Prerequisites

  • OneLogin administrator access
  • Quilr administrator access
  • Your organization's email domain configured in Quilr

Step 1: Create a New Application in OneLogin

  1. Log in to your OneLogin Admin Portal at https://your-subdomain.onelogin.com/admin
  2. Navigate to ApplicationsAdd App
  3. Search for "SAML Custom Connector (Advanced)" and select it
  4. Enter a Display Name (e.g., "Quilr")
  5. Optionally upload a logo for easy identification
  6. Click Save

Step 2: Download Quilr SP Metadata

Before configuring OneLogin, download the Quilr Service Provider (SP) metadata:

  1. In Quilr, go to IntegrationsSAML
  2. Click Download SAML Service Provider Metadata XML
  3. This XML contains the values you'll need for OneLogin configuration

Step 3: Configure Application Settings in OneLogin

In the Configuration tab of your OneLogin application, set the following:

OneLogin FieldValue
Audience (EntityID)Copy from Quilr's SP Metadata XML (EntityID)
Recipienthttps://auth.quilr.ai/auth/saml/callback
ACS (Consumer) URLhttps://auth.quilr.ai/auth/saml/callback
ACS URL Validator.* or https://auth\.quilr\.ai/auth/saml/callback
Single Logout URLLeave empty unless SLO is required

Step 4: Configure SAML Parameters

In the Parameters tab:

  1. Ensure the NameID parameter is configured
  2. Set NameID value to the user's email address
  3. This ensures Quilr receives the user's email for authentication

Step 5: Configure SSO Settings

In the SSO tab, configure the following security settings:

SettingRecommended Value
SAML Signature ElementBoth (Response and Assertion)
SAML nameID formatEmail
SAML Signature AlgorithmSHA-256

Step 6: Get OneLogin IDP Details

From the SSO tab in OneLogin, collect the following values to configure in Quilr:

Quilr FieldWhere to Find in OneLogin
IDP Entity IDIssuer URL
IDP SSO URLSAML 2.0 Endpoint (HTTP-POST)
IDP SLO URLSLO Endpoint (HTTP-Redirect)
IDP Signing CertificateX.509 Certificate → Click "View Details" and copy

Step 7: Assign Users in OneLogin

  1. Go to the Access tab in your OneLogin application
  2. Assign the appropriate users or roles who should have access to Quilr
  3. Users must be assigned to the application to authenticate via SAML

Step 8: Configure Quilr SAML Integration

  1. In Quilr, go to IntegrationsAvailable tab
  2. Click + Add on the SAML tile
  3. Enter the following configuration:
Quilr FieldValue
NameOneLogin SSO (or your preferred name)
IDP Entity IDPaste the Issuer URL from OneLogin
IDP SSO URLPaste the SAML 2.0 Endpoint (HTTP-POST) from OneLogin
IDP SLO URLPaste the SLO Endpoint from OneLogin (optional)
IDP Signing CertificatePaste the X.509 certificate from OneLogin
DomainYour organization's email domain (e.g., company.com)
Name ID FormatemailAddress
Signature AlgorithmSHA256
Want Assertions SignedYes
Want Authn Response SignedYes
Enforce SAMLYes to redirect Microsoft/Google logins to OneLogin, No to allow independent login methods
  1. Click Allow to save the configuration

Step 9: Test the Integration

  1. Open an incognito/private browser window
  2. Navigate to your Quilr login page
  3. If Enforce SAML is enabled:
    • Clicking Microsoft or Google login will redirect to OneLogin
  4. If Enforce SAML is disabled:
    • You can test SAML by entering your email domain
  5. Authenticate with your OneLogin credentials
  6. You should be redirected back to Quilr and logged in

Configuration Options

Enforce SAML

The Enforce SAML option controls how users authenticate:

SettingBehavior
YesMicrosoft and Google login attempts redirect to OneLogin SSO
NoUsers can choose between Microsoft, Google, or SAML independently

This is useful for organizations that want to enforce centralized authentication through OneLogin for all users.

Troubleshooting

Common Issues

IssueSolution
"Invalid signature" errorVerify the IDP Signing Certificate is correctly copied without extra spaces or line breaks
"User not found" errorEnsure the user is assigned to the application in OneLogin
"Invalid audience" errorVerify the Audience (EntityID) in OneLogin matches Quilr's SP metadata
Login redirects but failsCheck that the ACS URL is exactly https://auth.quilr.ai/auth/saml/callback

Verifying Certificate Format

The IDP Signing Certificate should be the raw base64 content. When pasting in Quilr:

  • Headers (-----BEGIN CERTIFICATE-----) are optional
  • Line breaks will be stripped automatically
  • Ensure the complete certificate is copied

Reference

For additional OneLogin SAML configuration details, see the OneLogin SAML Configuration Guide.