wpetit
00e331b985
Correction génération resolvers GraphQL
2020-07-13 14:55:32 +02:00
wpetit
3fd8bf7e69
Auto-création du compte utilisateur à la première connexion
...
- Sauvegarde de l'adresse courriel de l'utilisateur en session
- Implémentation d'une première Query GraphQL pour récupérer le profil
de l'utilisateur connecté
- Utilisation de la pattern CQRS pour les commandes/requêtes sur la base
de données
2020-07-13 14:44:05 +02:00
wpetit
a096b506e2
Correction procédure de démarrage et mise à jour du README
2020-07-13 12:01:20 +02:00
wpetit
591112a800
Intégration d'un point d'entrée GraphQL et d'un connecteur pour
...
PostgreSQL
- Possibilité de migrer le schéma de la base de données via drapeau
- Génération du code GraphQL avec https://gqlgen.com/
2020-07-13 09:20:14 +02:00
wpetit
1120474ad9
Utilisation d'un serveur Go custom pour le backend au lieu de
...
super-graph
Malheureusement, super-graph n'a pas tenu les promesses qu'il semblait
annoncer.
Je propose donc de basculer sur un serveur Go classique (via goweb).
L'authentification OpenID Connect étant gérée côté backend et non plus
côté frontend.
2020-07-12 19:14:46 +02:00
tcornaut
ff70a6d570
Merge branch 'feature/super-graph-auth' of Cadoles/daddy into develop
2020-06-22 21:28:40 +02:00
wpetit
8c6e52731d
Mise à jour version super-graph
2020-06-22 12:08:31 +02:00
wpetit
13571d7617
Configuration basique du backend pour l'authentification/autorisation
...
via JWT
2020-06-22 12:07:48 +02:00
wpetit
3bef551ad6
Ajout tip sur l'utilisation de la webui GraphQL
2020-06-22 12:07:27 +02:00
wpetit
369be98bd8
Récupération du profil utilisateur après connexion
2020-06-22 12:06:42 +02:00
wpetit
62fe6fbeeb
Ajout d'un fichier 'échantillon' pour la configuration du client
2020-06-21 14:51:51 +02:00
wpetit
2f1e623278
Utilisation du fork de super-graph pour la compatibilité avec Hydra
...
Principalement dans l'optique de gérer:
- Le champ `audience` au format tableau, voir b37171c19f
- La validation des jetons JWT via un endpoint JWKS, voir 788f0459fb
2020-06-21 14:24:35 +02:00
wpetit
28ba0f5ba0
Passage du owner de la BDD daddy à l'utilisateur daddy
2020-06-21 14:24:19 +02:00
wpetit
01f8ca730c
Configuration du endpoint JWKS pour Hydra
2020-06-21 14:23:38 +02:00
wpetit
01c6abdbb4
Ajout du rôle dans la fichie utilisateur + création de fixtures avec les rôles user/admin
2020-06-21 14:23:13 +02:00
wpetit
d85edd949c
Configuration basique des rôles en mode 'dev'
2020-06-21 14:22:06 +02:00
wpetit
569a44591c
Ajout utilisateurs Cadoles dans les seeds
2020-06-21 11:30:59 +02:00
wpetit
6b1f56a86f
Correction utilisateur commande make db-shell
2020-06-21 11:30:34 +02:00
wpetit
d19c7674fd
Merge branch 'feature/hydra-integration' of Cadoles/daddy into develop
2020-06-21 11:27:49 +02:00
wpetit
713b8cc3ea
Authentification OpenID Connect
...
Implémentation du modèle d'authentification "Authorization code with
PKCE [1]"
[1] https://auth0.com/docs/api-auth/tutorials/authorization-code-grant-pkce
2020-06-19 19:11:28 +02:00
wpetit
59806edc10
Intégration d'hydra/hydra-passwordless/fake-smtp dans l'infra Docker
2020-06-18 09:34:22 +02:00
wpetit
1d526a37d0
Empaquetage Debian basique
2020-06-17 18:58:27 +02:00
wpetit
7f7b187296
Mise en place structure frontend
2020-06-15 18:10:06 +02:00
wpetit
af47331223
Mise à jour README
2020-06-15 15:04:06 +02:00
wpetit
bf3b56d242
Mise en place du projet
2020-06-15 14:58:59 +02:00
wpetit
ba01f8340e
Initial commit
2020-06-15 14:58:35 +02:00