SAML
Note: This login method is only available in the licensed Business + Enterprise editions
This guide walks you through setting up SAML with OneLogin, but it generalizes to most SAML identity providers. Outline customers have successfully used Okta, Active Directory, and many others.
Create Application
In your OneLogin admin navigate to “Applications” and click Add App
Search for and select “SAML Test Connector (Advanced)”
In the Configuration change the “Display Name” and upload an Icon.
Ensure
loginURL
is set tohttps://yourdomain.com/auth/saml
Click “Save” in the top right
Parameters
Navigate to “Parameters” for the new application in the left menu, you’ll need to setup the custom parameters that will be sent to Outline in order to provision new users. Make sure to check the Include in SAML assertion box for each.
The following are required:
fName
mapped to first namesName
mapped to surnameemail
mapped to a valid email address

Parameters setup in OneLogin
Configure Outline
Now we need to tell Outline where to find our OneLogin application. Two new environment variables must be set inside of docker.env
. Once the server is restarted, if all is setup correctly you should see a new option to “Continue with OneLogin” on the login screen.
Environment variable | |
---|---|
| Copy the value from |
| Copy the value from |