# hydra-passwordless ["Login & Consent App"](https://www.ory.sh/hydra/docs/login-consent-flow/) pour le serveur d'authentification OpenID Connect [Hydra](https://www.ory.sh/hydra/). Ce middleware permet une authentification de type "[passwordless](https://auth0.com/docs/connections/passwordless)" compatible avec les applications utilisant le protocole [OpenID Connect](https://fr.wikipedia.org/wiki/OpenID_Connect) pour l'authentification de leurs utilisateurs. ## Démarrer avec les sources ```shell # Dans un premier terminal, lancer le serveur hydra-passwordless + hydra (via docker-compose/modd) make watch # Optionnel # # Dans un dernier terminal, générer le clientId et le clientSecret # pour l'application de test de https://forge.cadoles.com/wpetit/goweb-oidc make create-default-client # Vous pouvez également utiliser le client hydra pour gérer vos clients OIDC make hydra-interactive # Une fois dans le conteneur, vous pouvez utiliser la commande `hydra`. # Par exemple, pour lister les clients existants hydra clients list ``` ### URLs |URL|Description| |---|-----------| |http://localhost:4444/|Points d'entrée OIDC Hydra| |http://localhost:4445/|API d'administration Hydra| |http://localhost:3000/|Middleware Hydra hydra-passwordless (Voir ["Hydra- Login & Consent App"](https://www.ory.sh/hydra/docs/login-consent-flow/)) |http://localhost:3001/|Interface web [FakeSMTP](https://forge.cadoles.com/wpetit/fake-smtp)| ## FAQ ### Générer une version de distribution ``` make release ```