Skip to content
This repository has been archived by the owner on Feb 25, 2021. It is now read-only.

démo d'un serveur http Go macaron qui implémente le flow Authorization Code avec un serveur Keycloak

Notifications You must be signed in to change notification settings

JeanRibes/go-macaron-keycloak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Explications

Ce serveur (écrit en Go) utilise une base de données MongoDB et se connecte à Keycloak.

Il récupère les profils adhérents depuis Keycloak quand ceux-ci se connectent en OpenIDconnect. Si un utilisateur possède le rôle "bureau", il est administrateur.

Les profils utilisateurs sont mis à jour à chaque connexion. Il n'existe pas d'autre mode de connexion que Keycloak (ou autres Openidconnect).

Permissions

Mode alternatif où les adhérents n'ont pas besoin de se connecter On truste les admins d'asso et on leur permet de rechercher par email dans la base de données. C'est forcé dans l'appli ...

Déploiement

Configuration

Variables d'environnment

KEYCLOAK_URL="https://sso.asso-insa-lyon.fr/auth/realms/asso-insa-lyon"
CLIENT_ID=""
CLIENT_SECRET="1337-secret-4242-hax0r"
BASE_URL=""

Keycloak

Assigner à un groupe Bureau AMI le rôle client goami/bureau

About

démo d'un serveur http Go macaron qui implémente le flow Authorization Code avec un serveur Keycloak

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published