eSignet Deployment

Introduction

This doc provides instructions on installing eSignet on the OpenG2P cluster.

This is only required for sandbox/pilot environments. Or when eSignet is not present or is not provided by the ID Provider. If an eSignet instance is already available, OpenG2P Modules can just connect to that instance.

This doc only provides instructions to install eSignet with Mock ID System (for integration with real ID system, refer to eSignet docs).

Prerequisites

  • The following utilities/tools must be present on the user's machine.

    • kubectl, istioctl, helm, jq, curl, wget, git, bash, envsubst.

  • Keycloak for API Authentication

Installation

Post-installation

After installation is successful, eSignet can be accessed at https://esignet.openg2p.sandbox.net, depending on the hostname given above.

To seed more data of beneficiaries into the mock ID system APIs, use the APIs available at https://esignet.openg2p.sandbox.net/v1/mock-identity-system/swagger-ui/index.html.

Or edit and use this script https://github.com/OpenG2P/openg2p-data/blob/develop/scripts/upload_data_to_mock_esignet.py to upload data. TODO: elaborate.

Last updated

Logo

Copyright © 2024 OpenG2P. This work is licensed under Creative Commons Attribution International LicenseCC-BY-4.0 unless otherwise noted.