Files
many-notes/docs/customization/oauth.md
2025-02-03 14:15:29 +00:00

1.4 KiB

Authelia

To enable Authelia OAuth, add:

environment:
  - AUTHELIA_CLIENT_ID=CLIENT_ID # change id
  - AUTHELIA_CLIENT_SECRET=CLIENT_SECRET # change secret
  - AUTHELIA_REDIRECT_URI=http://localhost/oauth/authelia/callback # change domain
  - AUTHELIA_BASE_URL=http://your-authelia-url # change url

Authentik

To enable Authentik OAuth, add:

environment:
  - AUTHENTIK_CLIENT_ID=CLIENT_ID # change id
  - AUTHENTIK_CLIENT_SECRET=CLIENT_SECRET # change secret
  - AUTHENTIK_REDIRECT_URI=http://localhost/oauth/authentik/callback # change domain
  - AUTHENTIK_BASE_URL=http://your-authentik-url # change url

Keycloak

To enable Keycloak OAuth, add:

environment:
  - KEYCLOAK_CLIENT_ID=CLIENT_ID # change id
  - KEYCLOAK_CLIENT_SECRET=CLIENT_SECRET # change secret
  - KEYCLOAK_REDIRECT_URI=http://localhost/oauth/keycloak/callback # change domain
  - KEYCLOAK_BASE_URL=http://your-keycloak-url # change url
  - KEYCLOAK_REALM=YOUR_REALM # change realm

Zitadel

To enable Zitadel OAuth, add:

environment:
  - ZITADEL_CLIENT_ID=CLIENT_ID # change id
  - ZITADEL_CLIENT_SECRET=CLIENT_SECRET # change secret
  - ZITADEL_REDIRECT_URI=http://localhost/oauth/zitadel/callback # change domain
  - ZITADEL_BASE_URL=http://your-zitadel-url # change url
  - ZITADEL_ORGANIZATION_ID=ORGANIZATION_ID # change id (optional configuration)
  - ZITADEL_PROJECT_ID=PROJECT_ID # change id (optional configuration)