forked from mosip/inji-wallet
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[INJIMOB-2109] - add more details to documentation and update compone…
…nt diagram Signed-off-by: swatigoel <[email protected]>
- Loading branch information
Showing
7 changed files
with
93 additions
and
92 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,20 @@ | ||
sequenceDiagram | ||
actor User | ||
User->>+Inji Wallet: Launches Inji Wallet in mobile | ||
Inji Wallet->>+Mimoto: Fetch trusted issuers | ||
Mimoto->>+Inji Wallet: List of Issuers | ||
User->>Inji Wallet: Launches Inji Wallet in mobile | ||
Inji Wallet->>Mimoto: Fetch trusted issuers | ||
Mimoto->>Inji Wallet: List of Issuers | ||
User->>Inji Wallet: User chooses an issuer | ||
Inji Wallet->>Inji Certify: Fetches issuers' well-known details | ||
Inji Certify->>+Inji Wallet: Provide List of Credential types | ||
Inji Wallet->>Issuer System / Inji Certify: Fetches issuers' well-known details | ||
Issuer System / Inji Certify->>Inji Wallet: Provide List of Credential types | ||
User->>Inji Wallet: User chooses a credential type | ||
Inji Wallet->>+eSignet: Authentication request | ||
User->>eSignet: User provides details for authentication | ||
eSignet->>+Inji Wallet: Authentication response with auth code | ||
Inji Wallet->>+Mimoto: Initiate Token request | ||
Mimoto->>+eSignet: Access Token request with client details | ||
eSignet->>+Mimoto: Token response with access token | ||
Mimoto->>+Inji Wallet: Access token | ||
Inji Wallet->>+Inji Certify: Credential request with token | ||
Inji Certify->>+Inji Wallet: VC sent in response | ||
Inji Wallet->>OAuth Authorization server (eSignet): Authentication request | ||
OAuth Authorization server (eSignet)->>Inji Wallet: Webview page is rendered to accept input for authentication | ||
User->>OAuth Authorization server (eSignet): User provides details for authentication | ||
OAuth Authorization server (eSignet)->>Inji Wallet: Authentication response with auth code | ||
Inji Wallet->>Mimoto: Initiate Token request | ||
Mimoto->>OAuth Authorization server (eSignet): Access Token request with client details | ||
OAuth Authorization server (eSignet)->>Mimoto: Token response with access token | ||
Mimoto->>Inji Wallet: Access token | ||
Inji Wallet->>Issuer System / Inji Certify: Credential request with token | ||
Issuer System / Inji Certify->>Inji Wallet: VC sent in response | ||
Inji Wallet->>Inji Wallet: Store the VC and generate the QR code |