Ajouter un Client
Générer les clés
Pour ajouter un nouveau service à Authelia il est nécessaire de créer une clé qui servira de secret entre les deux services :
docker run --rm authelia/authelia:latest authelia crypto hash generate pbkdf2 --variant sha512 --random --random.length 50 --random.charset rfc3986
Résultat de la commande :
Random Password: VQsGAhiU3XJruBIuGhY0WBBKcYZeRdoKMbEqf_LlIcaIwWjF_7
Digest: $pbkdf2-sha512$310000$vg6WT3zUDmMnuqDohb.9jw$YYIKIjnKzvN8GnI6MdD83znHjHe1D6Kex2RGmdZVafsEn2/mmiZf4mjFnAF1JHvG.IjfSdoms3UfzwS6Z2SLtg
Ajouter un nouveau client
Dans le fichier de configuration d'Authelia "configuration.yml" dans la section "clients" ajouter un nouveau client tel que ci-dessous :
Il est important de saisir le Digest généré dans l'étape précédente dans la propriété "client_secret"
clients:
- client_id: 'homeceti'
client_name: 'Homeceti'
client_secret: '$pbkdf2-sha512$310000$vg6WT3zUDmMnuqDohb.9jw$YYIKIjnKzvN8GnI6MdD83znHjHe1D6Kex2RGmdZVafsEn2/mmiZf4mjFnAF1JHvG.IjfSdoms3UfzwS6Z2SLtg'
public: false
require_pkce: false
pkce_challenge_method: ''
redirect_uris:
- 'https://homeceti.domain.name/oauth/callback'
scopes:
- 'openid'
- 'profile'
- 'groups'
- 'email'
response_types:
- 'code'
grant_types:
- 'authorization_code'
consent_mode: 'pre-configured'
No comments to display
No comments to display