authentication with a OIDC server
refs yukaimaps-website!1 (merged) yukaidi!15 (merged)
Il faut sûrement rebuild l'image yukaidi pour que ça marche
docker-compose build id
- ajout dans la seed d'un serveur d'authentification Opensource (Apache 2.0) : Keycloak
- L'authentification depuis yukaidi se fait alors sur ce serveur (utilisateur par défaut :
user@example.com/password). - yukaidi envoie ses requêtes API avec l'AccessToken par le serveur d'auth
- la partie API de yukaimaps-website récupère les infos de l'user depuis el token (en vérifiant la signature) et créé un user s'il n'existe pas.
- l'administration des useers se fait sur Keycloak http://localhost:3030/
- http://localhost:3030/ > Administration console
- login avec
admin/password - en haut à gauche dans la liste déroulante choisir le realm "yukaimaps"
Edited by Jérôme Thiard