• Work in progress
  • Identity and verification

    GovStack resources

    GovStack resources

    GovStack requirements for BB

    https://govstack.gitbook.io/specification/architecture-and-nonfunctional-requirements/introduction#2.3-building-blocks

    GovStack requirements Identity and verification

    https://govstack.gitbook.io/bb-identity

    GovStack GitHub Identity

    https://github.com/GovStackWorkingGroup/bb-identity

    GovStack Github API

    https://github.com/GovStackWorkingGroup/bb-identity/blob/main/api/Identity-Provider.yaml

    User registration and citizen identification will be processed by MOSIP BB https://er3.ext.egovstack.net/en/services-new/2c92808283cd60450184d236ccb30131?file_id=f621956d-b154-4472-ad4c-f0986a4869a3.

    Initial plan for involving actual BB candidates:

    • Citizen/Beneficiary data UNCTAD - data for verification will be added to Citizen registry

    Normal course of identification in MVP

    Normal course is a description on what happens if the event is triggered and pre-conditions are met.

    MVP course user creation and login

    MVP course user creation and login

    1. SRIS user creation

      1. User fills mandatory fields to create new SRIS user

      2. User submits the registration form,

        1. New user is created

    2. SRIS login

      1. User enters the credentials

      2. User submits Login form

        1. System will perform credentials check - credentials ok

      3. User is logged in to SRIS

    MVP course identification

    User (civil servant) is logged in to SRIS and starts to fill the benefit candidate form (citizen)

    1. User enters citizens personal ID code and hits Enter

      1. System will turn to CR via x-road

      2. System will check if there is a match for Personal ID - yes

      3. System auto-fills citizens personal data fields with existing data in CR

    Preconditions:

    • Information mediator IM is installed to the sandbox and configured

    • Citizens “dummy” data is entered to CR

    Trigger

    Trigger is the event that triggers the BB action.

    • SRIS user creation - triggered when user has submits the user registration form

    • SRIS login - triggered when user submits the login form

    • Person/citizen identification - Personal ID of the citizen is entered to the Personal ID field and user hits Enter

    Data input and output

    NB! All additional backround data that is required for minimum data exchange between BB (RequestID, ResponseID, SourceBBID,….etc.) should be included to the input and output (marked as ……)

    Data input

    Data output

    GovStack API specification

    Data input

    Data output

    GovStack API specification

    • User ID

    • Personal ID

    • Additional inputs related to logging and source?

    • ……

    • Status? (yes(no)

    • Message ?

    • …..

    https://github.com/GovStackWorkingGroup/bb-identity/blob/main/api/Identity-Provider.yaml