Identity & Access Management
Members are onboarded to SahamatiNet by creating a entity profile, with at least one user designated to manage the member or entity profile and secret.
Here are the steps for a member to onboard.
User Account Activation:
During onboarding, the designated user will receive an email with a link to verify their email address. Once verified, the user will be prompted to set up a password, finalizing the account activation process. Here are the main steps for activating a user account:
Member (Entity) Activation:
To fully activate a member on SahamatiNet, at least one associated user must be activated. This user will then begin the process of generating a secret, which is crucial for future API interactions. The key steps for member activation are as follows:
Once the member onboarded on SahamatiNet, the below APIs can be used by the associated user to manage the secret.
Scenario: Member Secret Management
Generate User Access Token: Use the User Token Generate API by providing email and password to get the access token. The access token should be used as the Authorization token for the steps below.
Reset Member Secret: Use the Secret Reset API by providing the entityId and Authorization token.
Read Member Secret: Use the Secret Read API by providing the entityId and Authorization token to fetch the latest secret to use.
Below are the Base URL of each environment to use IAM APIs.
Environment | Base URL |
---|---|
Production | https://api.sahamati.org.in/iam |
UAT | https://api.uat.sahamati.org.in/iam |
Sandbox | https://api.sandbox.sahamati.org.in/iam |
Token Generation APIs:
API Postman Collection:
We recommend you to use below postman collection to try out our Token-Service[IAM] APIs
Below is the Sandbox Environment file for SahamatiNet Services
Member Secret Management APIs
Last updated