11 lines
753 B
Markdown
11 lines
753 B
Markdown
# goweb-oidc
|
|
|
|
Middleware [`goweb`](https://forge.cadoles.com/wpetit/goweb) pour authentification [OpenID Connect](https://openid.net/connect/).
|
|
|
|
### Exemple
|
|
|
|
Une application web de test est disponible dans le répertoire [`cmd/server`](./cmd/server). Voici les principaux exemples d'utilisation de la librairie:
|
|
|
|
- [Initialisation du service `oidc`](https://forge.cadoles.com/wpetit/goweb-oidc/src/branch/master/cmd/server/container.go#L78-L87)
|
|
- [Ajout du middleware d'authentification dans les routes HTTP](https://forge.cadoles.com/wpetit/goweb-oidc/src/branch/master/internal/route/mount.go#L12-L19)
|
|
- [Récupération de l'`IDToken` dans un handler HTTP](https://forge.cadoles.com/wpetit/goweb-oidc/src/branch/master/internal/route/login.go#L18-L21) |