summaryrefslogtreecommitdiff
path: root/micro/iam/chiruca_auth.mmd
diff options
context:
space:
mode:
authorertopogo <erwin.t.pombett@gmail.com>2026-02-22 19:31:53 +0100
committerertopogo <erwin.t.pombett@gmail.com>2026-02-22 19:31:53 +0100
commit4e0d25b944fd9632e2555c4f6ae01b4728262dfb (patch)
tree7a4e5e36850105483ce3cda2b57441aa8c6bd5e2 /micro/iam/chiruca_auth.mmd
parent5063ccc088f75f5f56cae32d8cf1987c69816200 (diff)
Application:ajout de lucien-sens bon, vikunja, homeassistant
Diffstat (limited to 'micro/iam/chiruca_auth.mmd')
-rw-r--r--micro/iam/chiruca_auth.mmd6
1 files changed, 6 insertions, 0 deletions
diff --git a/micro/iam/chiruca_auth.mmd b/micro/iam/chiruca_auth.mmd
index 858a779..04d3f81 100644
--- a/micro/iam/chiruca_auth.mmd
+++ b/micro/iam/chiruca_auth.mmd
@@ -31,6 +31,7 @@ flowchart LR
direction LR
c_vikunja["vikunja<br/>redirect: vk.arauco.online<br/>scope: openid email profile"]
c_ha["homeassistant<br/>redirect: ha.arauco.online<br/>/auth/oidc/callback"]
+ c_dt["dertopogo (planifie)<br/>redirect: dt.arauco.online<br/>/api/auth/callback/keycloak<br/>Type: confidential"]
end
subgraph roles_conf ["Roles"]
@@ -38,6 +39,7 @@ flowchart LR
realm_roles["Realm roles<br/>admin | user<br/>gestionnaire-taches"]
cr_vikunja["Client vikunja<br/>admin | editor | viewer"]
cr_ha["Client homeassistant<br/>admin | user"]
+ cr_dt["Client dertopogo (planifie)<br/>roles a definir"]
end
subgraph groups_conf ["Groupes"]
@@ -65,6 +67,7 @@ flowchart LR
direction TB
vikunja["Vikunja<br/>vk.arauco.online"]
ha["Home Assistant<br/>ha.arauco.online"]
+ dt["der-topogo (planifie)<br/>dt.arauco.online"]
end
user -->|"Login request"| apps
@@ -78,6 +81,7 @@ flowchart LR
vikunja -->|"Token verify"| keycloak
ha -->|"Token verify"| keycloak
+ dt -.->|"Token verify (planifie)"| keycloak
groups_conf -.->|"Heritage roles"| roles_conf
@@ -88,6 +92,7 @@ flowchart LR
classDef extStyle fill:#2a3a4a,stroke:#6a8aaa,color:#b0d0e8
classDef flowStyle fill:#3a2a1e,stroke:#aa7a4a,color:#e8c8a0
classDef groupStyle fill:#3a1e5f,stroke:#8a6ad9,color:#c8b0f0
+ classDef plannedStyle fill:#2a2a2a,stroke:#666,stroke-dasharray: 5 5,color:#999
class user,jwt userStyle
class goog_oauth,goog_claims extStyle
@@ -97,3 +102,4 @@ flowchart LR
class g_admins,g_terrain,g_consult groupStyle
class pg storStyle
class vikunja,ha appStyle
+ class c_dt,cr_dt,dt plannedStyle