| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- ---
- kind: compose
- metadata:
- name: Authentik
- description: >
- Integrate Authentik Single Sign-On (SSO) for secure and streamlined user authentication.
- Authentik is an open-source identity provider that supports various authentication protocols.
- This configuration enables OAuth-based SSO, allowing users to log in using their Authentik
- credentials, enhancing security and user experience.
- Project: https://goauthentik.io/
- Documentation: https://goauthentik.io/docs/
- GitHub: https://github.com/goauthentik/authentik
- version: 2025.6.3
- author: Christian Lempa
- date: '2025-09-28'
- tags:
- - authentication
- spec:
- database:
- required: true
- ports:
- vars:
- ports_http:
- description: "Host port for HTTP (80)"
- type: int
- default: 8000
- ports_https:
- description: "Host port for HTTPS (443)"
- type: int
- default: 8443
- authentik:
- description: "Configure Authentik application settings"
- required: true
- vars:
- authentik_error_reporting:
- description: "Enable error reporting to Authentik developers"
- type: bool
- default: false
- authentik_secret_key:
- description: "Secret key used for cookie signing and unique user IDs"
- extra: "Leave empty for auto-generated 50-character secure key"
- type: str
- sensitive: true
- autogenerated: true
- default: ""
|