...
Building Blocks: eLearning, Scheduling, Registration
Code Block |
---|
title Authentication with IDBB on GovStack |
...
Actor User as User |
...
Actor Government Application as GovApp |
...
Actor Identity BB as IDBB |
...
Selection login with ID BB |
...
note left of User: User type ID number and request Authentication to ID BB |
...
User->GovApp: ID Number |
...
GovApp->IDBB: GovApp UI redirect to ID BB UI |
...
Capability selection |
...
IDBB->User: Authentication capability selection page |
...
Note left of User: User select one capability |
...
User->IDBB: Selected capability |
...
Login with required credentials |
...
IDBB->User: Login page |
...
Note left of User: User fill-in credentials for capabilities |
...
User->IDBB: Credentials for capabilities |
...
Give consent to share attributes |
...
Note right of IDBB: ID BB prepare attributes (profile) sharing page |
...
IDBB->User: Consent page |
...
Note left of User: User check personal attributes he/she accept to share then submit his/her consent |
...
User->IDBB: List of attributes allowed to be shared |
...
Finalize login and go back to Application |
...
IDBB->GovApp: Share authentication token and personal attributes |
...
Note right of GovApp: User have been authenticated and shared attributes are available for the application |
...
GovApp->User: Application page filled with shared attributes |
...
Note left of User: User start its Application |
2 - Enrolment in the MCTS system
...