Middleware d'authentification OpenID Connect "passwordless" pour serveur Ory Hydra
Go to file
wpetit 2734f49ab0 Use git to generate docker tag 2022-05-11 16:18:04 +02:00
cmd/server Let it crash 2022-05-11 16:17:40 +02:00
internal BaseURL configuration variable generalization 2022-03-25 15:11:29 +01:00
misc BaseURL configuration variable generalization 2022-03-25 15:11:29 +01:00
.dockerignore Dokku deployment recipe 2020-05-20 18:11:16 +02:00
.gitignore Basic but complete authentication flow 2020-05-20 11:13:14 +02:00
Makefile Use git to generate docker tag 2022-05-11 16:18:04 +02:00
README.md Update README 2020-05-20 13:45:33 +02:00
docker-compose.yml Basic logout flow and better UX 2020-05-26 11:11:53 +02:00
go.mod Sentry integration 2020-10-13 10:35:41 +02:00
go.sum Sentry integration 2020-10-13 10:35:41 +02:00
modd.conf Basic email sending 2020-04-24 09:27:07 +02:00

README.md

hydra-passwordless

"Login & Consent App" pour le serveur d'authentification OpenID Connect Hydra.

Ce middleware permet une authentification de type "passwordless" compatible avec les applications utilisant le protocole OpenID Connect pour l'authentification de leurs utilisateurs.

Démarrer avec les sources

# 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")
http://localhost:3001/ Interface web FakeSMTP

FAQ

Générer une version de distribution

make release