This document outlines the workflow for key functionalities of Inji Web.
The image below illustrates the workflow for the VC download process and explains the various components involved in this flow.
Reference Implementation: Download of Insurance VC (Veridonia Insurance) with eSignet KBI (Knowledge Based Identification) as identification partner
Inji Web: A web application featuring an intuitive, user-friendly interface for easy VC downloads by the user
Mimoto: The BFF (Backend for Frontend) for Inji Web, which retrieves default configurations and provides all necessary APIs to facilitate downloads. Mimoto receives requests from Inji, performs validations, and forwards them to respective services.
eSignet: Inji Web showcases the VC download process using the OpenID4VCI method with eSignet. In this workflow, eSignet provides the authentication, authorization and credential issuance end points to connect to the credential provider
Durian: A secure data storage solution integrated with Inji Web, used to store Verifiable Credentials securely. Durian ensures that the credentials are safely stored and readily accessible for users whenever needed, providing strong protection against unauthorized access.
Accessing Inji Web:
i. Users navigate to the Inji Web portal from their web browser
ii. The portal features a user-friendly interface accessible to all
Choose an Issuer and credential type:
i. Users can select an Issuer from the list of trusted issuers
ii. Users can choose a credential type from the available options provided by the issuers
Authentication:
i. In this reference implementation, the Insurance use case is demonstrated using Veridonia Insurance Credentials
ii. Users are required to provide their Policy Number, Date of Birth, and Name for verification
iii. The provided information is then verified against the issuer's records
Verifiable Credentials Storage:
i. After successful verification, the Verifiable Credential is securely stored in Durian, the platform’s secure storage solution.
ii. This ensures that users have reliable and convenient access to their credentials whenever needed, while maintaining strong protection against unauthorized access.
QR Code Generation:
i. During the download process, after securely storing the Verifiable Credential, Inji Web generates a QR code that is embedded within the PDF of the Verifiable Credential.
ii. Based on the set configuration as per the issuer, the QR Code will either contain a Verifiable Presentation request or an embedded Verifiable Credential.
iii. The QR code facilitates easy sharing and verification of the credential by scanning it or uploading the PDF file to the verifier's system.
Credentials Download:
i. Upon successful authentication, the Verifiable Credential is downloaded in PDF format.
ii. The downloaded PDF, containing the QR code, is saved in the “Downloads” folder on the user’s device.
The image below illustrates the workflow for the VC Share process and explains the various components involved in this flow.
_Reference Implementation: Sharing of Insurance VC (Veridonia Insurance)
Inji Web: A web application featuring an intuitive, user-friendly interface for easy VC downloads by the user
Inji Verify: Inji Verify is a powerful verification platform designed to authenticate and validate Verifiable Credentials (VCs). It allows users or organizations to scan QR codes or upload credential files for secure and efficient verification. Built with flexibility and compliance with OpenID standards, Inji Verify ensures seamless integration with trusted credential providers for smooth and reliable credential validation.
Mimoto: The BFF (Backend for Frontend) for Inji Web, which retrieves default configurations and provides all necessary APIs to facilitate downloads. Mimoto receives requests from Inji, performs validations, and forwards them to respective services.
Data Share: A secure data storage solution integrated with Inji Web, used to store Verifiable Credentials securely. Data Share ensures that the credentials are safely stored and readily accessible for users whenever needed, providing strong protection against unauthorized access.
Downloading the Verifiable Credential:
i. The user accesses Inji Web to download the Verifiable Credential in PDF format, which contains an embedded QR code.
ii. The QR code is used for sharing and allows verifiers to easily verify the credential by scanning or uploading it.
Launching Inji Verify:
i. Once the user is ready to share their Verifiable Credential, they launch the Inji Verify platform.
ii. Inji Verify is where verifiers can either scan the QR code from a printed or digital PDF or upload the PDF containing the QR code.
Authorization and Verification Request:
i. After the user uploads the QR code to Inji Verify, the platform sends a request to Inji Web for authorization to access the user's credential data.
ii. Inji Web verifies the legitimacy of the verifier and proceeds to authorize the request.
Retrieving Verifiable Credential:
i. Once authorized, Inji Verify communicates with the Data Share component to retrieve the stored Verifiable Credential.
ii. Data Share securely provides the Verifiable Credential to Inji Verify.
Verification and Display:
i. Inji Verify checks the authenticity of the Verifiable Credential and confirms its validity.
ii. The user or verifier is then shown the verified Verifiable Credential, confirming that the sharing process was successful.
Here is a comprehensive summary of the features offered by Inji Web.
Inji Web's user-friendly interface simplifies the process of downloading your VCs as PDF files in four simple steps. Here’s how it works:
Access the Inji web portal: Users can access the Inji Web Portal which is compatible with popular browsers such as Chrome, Firefox, Safari and Edge to mention a few
Select Issuer and Credential: Users can easily choose an issuer from the provided list and select the credential type offered by the issuer
Verification Process: Verification ensures that only authorized individuals can access and download the requested VCs. This adds an extra layer of security, preventing unauthorized access and ensuring that credentials are obtained only by the rightful owner
Download Credential: Users can securely download and store their digital VCs in PDF format
For more detailed information on each step and the underlying systems, click here.
Inji Web provides users with a secure and reliable way to store Verifiable Credentials using Durian, a highly secure data storage solution. The downloaded credential is safely stored within the platform, ensuring they have access to it whenever needed via a QR Code. This secure storage feature guarantees that credentials are protected from unauthorized access while remaining accessible for future use.
The stored credentials are available anytime, enabling users to retrieve them quickly without having to repeat the download process. Whether for personal use or to meet credential presentation requests, Inji Web ensures your VCs are always securely stored and readily available.
For more detailed information on each step and the underlying systems, click here.
Inji Web makes it easy for users to share their Verifiable Credentials with service providers or organizations. Each downloaded credential includes a QR code embedded within the PDF, offering multiple ways to share it. Users can present the QR code in person by printing the PDF or upload the file directly to a verifier's website for remote verification.
For added convenience, Inji Web supports online sharing methods where users can respond to a verifier’s presentation request, allowing seamless sharing of the VC. This flexible sharing feature empowers users to share their credentials securely and effortlessly, adapting to different verification environments.
For more detailed information on each step and the underlying systems, click here.
Verifiable Credentials (VCs) are digital equivalents of physical documents such as passports or licenses. They are digitally signed, ensuring they are tamper-resistant and can be instantly verified. Issued by trusted entities, VCs can be stored in digital wallet apps like Inji Wallet or downloaded as a PDF file by individuals using Inji Web, a smart web-based solution.
Below are the key features provided by Inji Web:
With Inji Web, users can effortlessly select an issuer from a trusted list, verify their information, and download their Verifiable Credential in a convenient PDF format. This streamlined process ensures quick access to trusted credentials in just a few clicks.
Inji Web also offers secure storage for Verifiable Credentials, providing users with the flexibility to access and present their credentials anytime, anywhere. This ensures that users are always prepared to share their credentials, whether they’re at home or on the go.
Sharing credentials is made simple with Inji Web. The PDF version of the Verifiable Credential includes a QR code that can be shared with service providers either by presenting a printed copy, uploading the PDF to a verifier's website, or sharing it digitally through an online mechanism. This allows for quick and easy verification in response to any verifier’s presentation request, offering maximum convenience for users.
Manage (coming soon)
Users can view the downloaded credentials and access their activity logs for additional auditing purposes.
Important: We are in the process of updating screenshots and content in the End User Guide to reflect our new branding. These updates will be available soon, thank you for your patience!
This document serves as a concise guide for end users, providing comprehensive step-by-step information on the features and functionalities offered by Inji Web.
To download a National ID VC using eSignet as authentication layer (OTP method), please follow the below mentioned steps:
Step1: Launch the Inji Web application in your web browser.
Step2: Search for an issuer by name in Search box.
Step3: In the Home page, from the section, List of Issuers section, click on issuers' tile to land in Credential Types selection page.
Step4: Click on a Credential Type tile and authenticate in the eSignet page by providing the required details.
Note: All the fields are mandatory.
Step5: Credential is downloaded in the background and PDF will be generated and stored in the Downloads folder of the system.
Step6: Upon successful PDF generation, user can view the PDF of the downloaded VC (National ID).
To download a Insurance ID VC using eSignet as authentication layer (KBI method), please follow the below mentioned steps:
Step1: Launch the Inji Web application in your web browser.
Step2: Search for an issuer by name in Search box.
Step3: In the Home page, from the section, List of Issuers section, click on issuers' tile to land in Credential Types selection page.
Step4: In the Credentials Types selection page, choose a credential type from the List of Credentials section or Search for a credential type in the search box.
Step5: Click on a Credential Type tile and authenticate in the eSignet page by providing the required details.
Note: All the fields are mandatory.
Step5: Credential is downloaded in the background and PDF will be generated and stored in the Downloads folder of the system.
Step6: Upon successful PDF generation, user can view the PDF of the downloaded VC (Insurance ID).
Help section can be accessed from any page of the application. You can find some FAQs as mentioned here.
Users can choose a different language from the options listed. Inji Web supports 3 International Language (English, French and Arabic) and 3 Indian Languages (Tamil, Hindi and Kannada).
Step1: Click on the dropdown next to the English.
Inji Web is now responsive supporting a wide range of devices (Smartphones & Tablets) for the ease of use. Let's look at how the interface looks on a phone and a tablet.
Features
Workflow
End User Guide