Skip to content

Authentication#

Authelia runs stateless and uses the following backends:

  • Session Provider: Redis
  • Storage Provider: MariaDB
  • Notification Provider: SMTP
  • Authentication Provider LDAP

Authelia#

Existing OIDC client secrets converted via

docker run authelia/authelia:latest authelia crypto hash generate pbkdf2 --variant sha512 --password <client_secret>
Generate new client secrets via:

docker run authelia/authelia:latest authelia crypto hash generate pbkdf2 --variant sha512 --random --random.length 72 --random.charset rfc3986

LLDAP#

For user and groups I use LLDAP. It's an opinionated light ldap implementation including a simple webgui. It is configured to use MariaDB as it's storage backend.