Add basic SSO setup to README, tweak settings order
continuous-integration/drone/push Build is passing Details

This commit is contained in:
3wc 2023-04-13 15:42:29 -04:00
parent 0354892c74
commit 2daf487bb8
2 changed files with 12 additions and 2 deletions

View File

@ -9,8 +9,6 @@ DOMAIN=outline.example.com
LETS_ENCRYPT_ENV=production LETS_ENCRYPT_ENV=production
COMPOSE_FILE="compose.yml" COMPOSE_FILE="compose.yml"
#COMPOSE_YML="compose.yml:compose.oidc.yml"
#COMPOSE_YML="compose.yml:compose.google.yml"
# REQUIRED # REQUIRED
@ -70,6 +68,7 @@ ALLOWED_DOMAINS=
#SMTP_TLS_CIPHERS= #SMTP_TLS_CIPHERS=
#SMTP_SECURE=true #SMTP_SECURE=true
#COMPOSE_YML="$COMPOSE_FILE:compose.oidc.yml"
#OIDC_ENABLED=1 #OIDC_ENABLED=1
#OIDC_CLIENT_ID= #OIDC_CLIENT_ID=
#OIDC_AUTH_URI= #OIDC_AUTH_URI=
@ -80,6 +79,7 @@ ALLOWED_DOMAINS=
#OIDC_SCOPES="openid profile email" #OIDC_SCOPES="openid profile email"
#SECRET_OIDC_CLIENT_SECRET_VERSION=v1 #SECRET_OIDC_CLIENT_SECRET_VERSION=v1
#COMPOSE_YML="$COMPOSE_FILE:compose.google.yml"
#GOOGLE_ENABLED=1 #GOOGLE_ENABLED=1
#GOOGLE_CLIENT_ID= #GOOGLE_CLIENT_ID=
#SECRET_GOOGLE_CLIENT_SECRET_VERSION=v1 #SECRET_GOOGLE_CLIENT_SECRET_VERSION=v1

View File

@ -52,3 +52,13 @@ Where `<username-to-delete>` is the username of the user to be removed, and
revisions to (instead of deleting them). revisions to (instead of deleting them).
_As of 2022-03-30, this requires `abra` RC version, run `abra upgrade --rc`._ _As of 2022-03-30, this requires `abra` RC version, run `abra upgrade --rc`._
## Single Sign On with Keycloak
`abra app config YOURAPPNAME`, then uncomment everything in the `OIDC_` section.
Create a new client in Keycloak:
- **Valid Redirect URIs**: `https://YOURAPPDOMAIN/auth/oidc.callback`
`abra app deploy YOURAPPDOMAIN`