Pro
Keycloak-OpenMRS Flows
Flows Overview
sequenceDiagram
participant OpenMRS
participant Ozone
participant Keycloak
OpenMRS->>Ozone: Roles
Ozone->>Keycloak: Roles
Flows List
Source | Element | Target | Element | |
---|---|---|---|---|
OpenMRS | Role | → | Keycloak | Role |
OpenMRS | Roles | ⊝ | Keycloak |
Flows Details
1 OpenMRS Role → Keycloak Role
A role in OpenMRS is synchronized as a role in Keycloak under the 'openmrs' client.
flowchart LR
a["OpenMRS role"]-- 1-to-1 -->b["Keycloak role"]
2 OpenMRS Roles ⊝ Keycloak Role
Keycloak roles under the 'openmrs' client that do not exist in OpenMRS are periodically deleted.
flowchart LR
a["OpenMRS roles"]-- delete -->b["Keycloak role"]