...
Building Blocks: eLearning, Scheduling, Registration
Sequence Diagram Text
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
...