From 7efc07fd108d4ce9a58adb0881ae102d5b63d7cf Mon Sep 17 00:00:00 2001 From: Julien Bouquillon Date: Sat, 29 Jul 2023 13:08:37 +0200 Subject: [PATCH] docs --- .talismanrc | 2 +- README.md | 19 ++++++++++++++++++- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/.talismanrc b/.talismanrc index 9ac0b219..7eeee45e 100644 --- a/.talismanrc +++ b/.talismanrc @@ -8,7 +8,7 @@ fileignoreconfig: - filename: Dockerfile checksum: 3e3c777aa156eb69b7212d18b431e3b605652e42e22d36f89be97c3c2a87c47f - filename: README.md - checksum: 157189a250dee26188891a1e0fa584b9317fadebd05d014ab41deb190311a84c + checksum: 7c55475ff28dbfa46c9c5715918add6a0202eafddca3cf9d35ebcdd443d76ffd - filename: pages/mui.tsx checksum: 65dd6ab0469f43924ffc92d26055de14a77b1ef873e0efe69a014b582c38b694 scopeconfig: diff --git a/README.md b/README.md index 68211c39..ff36516d 100644 --- a/README.md +++ b/README.md @@ -90,6 +90,23 @@ en production, les secrets sont chiffrés dans GIT avec sealed-secrets. ### Branche `Hasura` +Cette branche propose des composants backends de référence. + +--- + +```mermaid +graph LR +Browser{Browser}-->|JWT|Frontend[Frontend/API Next.js] +Browser-->KeyCloak +Frontend-->|JWT|Hasura +KeyCloak-->PG1[PostgreSQL] +KeyCloak-->|JWT|Browser +Hasura-->|RBAC|PG2[PostgreSQL] +KeyCloak-->FranceConnect +``` + +--- + Lancer les serveurs Postgres, hasura et keycloak avec `docker-compose up`. ##### Hasura @@ -112,7 +129,7 @@ Le template intègre [Next-auth](https://next-auth.js.org/) et [KeyCloak 20](htt Le `realm` par défaut est dans [.kontinuous/files/realm-export.json](.kontinuous/files/realm-export.json). Pour générer realm utilisable par `docker-compose` à partir de celui-ci, utilisez `yarn keycloak`. -Le thème keycloak est basé sur le design-système de l'état, cf [keycloak-dsfr](https://github.com/SocialGouv/keycloak-dsfr). +Le thème keycloak est basé sur le design-système de l'état, cf [keycloak de sill-web](https://github.com/codegouvfr/sill-web/tree/main/src/keycloak-theme). ##### FranceConnect