Repository navigation
Expand file tree
/
Copy pathexample.env
More file actions
55 lines (46 loc) · 2.51 KB
/
Copy pathexample.env
File metadata and controls
55 lines (46 loc) · 2.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# ─────────────────────────────────────────────────────────────────────────────
# xauth — variables d'environnement (secrets uniquement)
#
# Les valeurs de configuration (seed, jwt, app, rate_limit) sont définies dans
# plugin.yaml. Ce fichier ne contient que les secrets et les overrides optionnels.
#
# Copier ce fichier en .env et remplir les valeurs. Ne jamais commiter .env.
# ─────────────────────────────────────────────────────────────────────────────
# ── Overrides seed (optionnels — plugin.yaml seed: est la source par défaut) ──
# ADMIN_EMAIL=
# ADMIN_PASSWORD=
# ADMIN_TENANT_SLUG=
# ADMIN_TENANT_NAME=
# ADMIN_ROLE_NAME=
# USER_ROLE_NAME=
# ── Overrides JWT (optionnels — plugin.yaml jwt: est la source par défaut) ────
# XAUTH_JWT_PRIVATE_KEY_PATH=conf/private.pem
# XAUTH_JWT_PUBLIC_KEY_PATH=conf/public.pem
# XAUTH_JWT_ACCESS_EXPIRE_MINUTES=15
# XAUTH_JWT_REFRESH_EXPIRE_DAYS=7
# ── App (optionnel — plugin.yaml app: est la source par défaut) ───────────────
# XAUTH_APP_NAME=XAuth
# XAUTH_APP_BASE_URL=http://localhost:8000
# ── SMTP — requis pour les emails (réinitialisation mdp, invitations) ─────────
XAUTH_SMTP_HOST=localhost
XAUTH_SMTP_PORT=587
XAUTH_SMTP_USER=
XAUTH_SMTP_PASSWORD=
XAUTH_SMTP_FROM=noreply@example.com
XAUTH_SMTP_FROM_NAME=XAuth
XAUTH_SMTP_USE_TLS=true
# ── OAuth Providers ────────────────────────────────────────────────────────────
# Laisser vide pour désactiver un provider. Remplir les deux clés pour l'activer.
# Redirect URI : {APP_BASE_URL}/xauth/oauth/{provider}/callback
# Google — https://console.cloud.google.com/apis/credentials
XAUTH_OAUTH_GOOGLE_CLIENT_ID=
XAUTH_OAUTH_GOOGLE_CLIENT_SECRET=
# GitHub — https://github.com/settings/apps
XAUTH_OAUTH_GITHUB_CLIENT_ID=
XAUTH_OAUTH_GITHUB_CLIENT_SECRET=
# Discord — https://discord.com/developers/applications
XAUTH_OAUTH_DISCORD_CLIENT_ID=
XAUTH_OAUTH_DISCORD_CLIENT_SECRET=
# Microsoft / Azure AD — https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps
XAUTH_OAUTH_MICROSOFT_CLIENT_ID=
XAUTH_OAUTH_MICROSOFT_CLIENT_SECRET=