Although each realm can have variations in what information we collect., or what authentication process is setup, there is a minimum set of recommendations that should be follow in each realm setup.
...
Field | Mandatory | Type | |
---|---|---|---|
1 | First name | Mandatory | Native to keycloak |
2 | Surname | Mandatory | Native to keycloak |
3 | Username | Mandatory | Native to keycloak |
4 | Email address | Mandatory | Native to keycloak. |
5 | Phone number | Recommended as mandatory | +CCC NNNNNNN |
6 | WhatsAppID | Optional | +CCC NNNNNNN |
7 | Preferred Language | Mandatory | additional field |
8 | User profiling | Optional | additional field |
9 | Type of worker | Optional | additional field SHOULD IDEALLY BE BASED ON AN STANDARD CLASSIFICATION |
10 | Employee ID | Optional | additional field |
11 | Health Unit | Optional | additional field |
12 | City/Town | Optional | additional field |
13 | SubNational L2 | Optional | additional field |
14 | SubNational L1 | Optional | additional field |
Information not collected:
...
Token validity
Status | ||
---|---|---|
|
Session values
- Online - 48 hrs
- Offline - 10 days
Account lockout
Status | ||
---|---|---|
|
after 5 attempts, for 30m
2FA
Status | ||||
---|---|---|---|---|
|
...