Note: This login method is only available in the licensed Business + Enterprise editions
This guide walks you through setting up SAML with Google, Outline also supports using OAuth and OIDC with Google in all editions.
Create Application
Go to Apps → Web and mobile apps (You will likely need to sign-in)
Click Add app → Add custom SAML app
Add the name “Outline”
Copy the SSO URL, entity ID, and certificate
Service provider details
On the next screen, set the following values and click Continue
ACS URLis set tohttps://yourdomain.com/auth/saml.callbackEntity IDis set tohttps://app.getoutline.comStart URLis set tohttps://yourdomain.com/auth/samlName ID formatis set to “EMAIL”

Example Google SAML setup
Attribute mapping
Setup the following mappings, and click “Finish”.
“First name” →
fName“Last name” →
sName“Primary email” →
email

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