Authentication
The goal is to provide a framework to manage levels of accreditation for users, providing access to different features or quotas based on an auditable level of trust.
Definitions
Definition 1
TBD
Definition 1
TBD
Stakeholder needs
R1 - TBD
As a ..., I want ...
R2 - TBD
As a ..., I want ...
Proposed implementation
System components
Keycloak is the identity and authentication manager (IAM) application. It is used for single sign on and stores user information in a profile.
PLUS is an internal tool to the HBP where project management is done. It is a Keycloak client and drives the management of certain data stored in Keycloak through Keycloak's API.
...