Aller au contenu principal

Intégration OIDC

Configurer l'authentification fédérée via OpenID Connect pour Wirety.

Variables serveur

VariableDescription
AUTH_ENABLEDMettre à true pour activer OIDC
AUTH_ISSUER_URLURL de l'issuer OIDC (dex, keycloak, etc.)
AUTH_CLIENT_IDClient ID enregistré
AUTH_CLIENT_SECRETSecret associé
AUTH_JWKS_CACHE_TTLCache de clés publiques (secondes)

Étapes

  1. Créer client dans votre fournisseur OIDC.
  2. Définir redirect URI: https://wirety.example.com/auth/callback (selon implémentation front).
  3. Exporter variables d'environnement sur le serveur.
  4. Redémarrer le serveur Wirety.

Vérification

Accéder au frontend → bouton Login → redirection vers l'IdP puis retour avec session établie.

Dépannage

  • 401 sur /api/v1/users/me : vérifier token ou configuration client.
  • Erreur de découverte : l'URL issuer doit pointer vers le document .well-known/openid-configuration.