Datashare

Overview

The Datashare service is used to share data with other entrusted services and partners. The mechanism is share is the following:
  1. 1.
    Retrieves and stores data to be shared in Object Store and returns a Datashare URL.
  2. 2.
    Fetches data from Object Store when the Datashare URL is called.
Sharing of data is controlled by Datashare policy.
Data is encrypted before sharing with partners. Learn more about datashare encryption.
The relationship of Datashare Service with other services is explained here. NOTE: The numbers do not signify sequence of operations or control flow. Arrows indicate the data flow.
  1. 1.
    ABIS Handler Stage creates datashare for abis.
  2. 2.
    Manual Adjudication Stage creates datashare for adjudication.
  3. 3.
    Verification Stage creates datashare for verification.
  4. 4.
    Datashare Service calls Policy Manager Service to get the policy for creating share.
  5. 5.
    It calls the Keymanager Service to encrypt data as per policy.
  6. 6.
    Stores datashare inside object store.
  7. 7.
    Retrieves datashare from object store when datashare URL is called.
  8. 8.
    External systems like ABIS, Print System, Adjudication system etc. calls Datashare Service to get the datashare.
  9. 9.
    Print Service creates UIN PDF and uploads to datashare through Credential.
  10. 10.
    Partner Manager Service creates credential for CA certificates to be used by ID Authentication.
  11. 11.
    Printing Stage creates credential for printing systems and sends the data through datashare.
  12. 12.
    ID Repository Service sends data to ID Authentication system through Credential.
Export as PDF
Copy link
Edit on GitHub