Creating EMACCS-UMS client, a service account that will allow EMACCS to call UMS API.
Flow: EMACCS-UMS obtains token from moh_applications realm, passes it in a request to UMS API that fetches data from moh_citizen.
Context
EMACCS client onboarding.
Quality Check
[x] Client has Name and Description defined.
[x] Full Scope Allowed is disabled.
[x] Direct Access Grants Enabled is disabled.
[x] Client Scopes are not assigned to client, or explanation for doing so is provided.
[x] Client module and all references are defined in clients.tf in realm root folder. Same rule applies to other resources, like groups and realm roles.
[x] Terraform plan contains only my changes, or other developers are aware that their manual changes can be overridden.
Changes being made
Creating EMACCS-UMS client, a service account that will allow EMACCS to call UMS API. Flow: EMACCS-UMS obtains token from moh_applications realm, passes it in a request to UMS API that fetches data from moh_citizen.
Context
EMACCS client onboarding.
Quality Check