Signet
GitHubCommunityWhat's NewChatBot
  • 🌐eSignet
  • 🔍Overview
    • ✨Features
      • Signup Portal
    • âš–ī¸Principles
    • 📏Standards & Security
    • 📜License
  • đŸ’ģDevelop
    • đŸĻžTechnology
      • đŸ“ĻTechnology Stack
      • âš™ī¸Components - eSignet
      • đŸ¤ŗComponents - Signup Portal
      • 📲API
    • âš™ī¸Configure eSignet
      • ACR
      • Claims
      • .well-known
        • jwks.json
        • oauth-configuration
        • openid-configuration
  • 🎮Test
    • đŸ•šī¸Try It Out
      • Using Mock Data
      • Register Yourself
      • Integrate with eSignet
    • 👨‍đŸ’ģEnd User Guide
      • Health Portal
        • Login with Biometrics
        • Login with Password
        • Login with OTP
        • Login with QR code (Inji)
        • Knowledge Based Identification
        • Signup and Login with OTP for Verified Claims
    • 🧩Integration Guides - eSignet
      • Authenticator Plugin
      • Key Binder Plugin
      • Audit Plugin
      • Digital Wallet
        • Credential Holder
        • Wallet Authenticator
      • Relying Party
    • 🔐Integration Guide - Signup Portal
      • Identity Verifier Plugin
      • Profile Registry Plugin
      • Integration with eSignet portal
  • đŸ› ī¸Deploy
    • â›´ī¸Deployment Architecture
      • On-Prem Installation Guidelines
    • ⚓Local Deployment
      • Mock Identity System
      • Mock Relying Party
  • 🔌Interoperability
    • MOSIP
    • Inji
    • OpenCRVS
  • 🚀Roadmap and Releases
    • đŸ›Ŗī¸Roadmap
      • Roadmap 2025
      • Roadmap 2024
    • 📖Releases
      • v1.5.1
        • Test Report
      • v1.5.0
        • Test Report
      • v1.4.2
      • v1.4.1
        • Test Report
      • v1.4.0
        • Test Report
      • v1.3.0
        • Test Report
      • v1.2.0
        • Test Report
      • v1.1.0
        • Test Report
      • v1.0.0
        • Test Report
      • v0.9.0
        • Test Report
  • 🤝Community
    • Code Contribution
    • Code of Conduct
  • 📌General
    • 📚Resources
    • ❓FAQs
    • 💡Glossary
Powered by GitBook

Copyright Š 2021 MOSIP. This work is licensed under a Creative Commons Attribution (CC-BY-4.0) International License unless otherwise noted.

On this page
  • Build backend services
  • Build UI

Was this helpful?

Edit on GitHub
Export as PDF

Deploy

Effortlessly deploy and configure eSignet with comprehensive guides, architecture insights, and mock environments.

Last updated 3 months ago

Was this helpful?

The eSignet solution is designed to be easily deployed and tested locally. The latest stable codebase is available under the master branch of the eSignet repository. All feature development or bug fixes are typically carried out on specific feature or development branches.

Note: It is recommended to either use the master or the released tags for local deployment and testing.

Build backend services

Modules under use Maven as the build tool.

is a spring-boot application that hosts all the REST endpoints.

Prerequisites

  • Java 11

  • Apache Maven 3.8.6

Build Steps

Run the below command to build eSignet backend services.

mvn clean install -Dgpg.skip=true

Note: If you want to skip test case execution during the build process, you can add -DskipTests=true

Build UI

is a react application that is built with npm, offering a dynamic user interface to interact with the backend services.

Prerequisites

  • npm 8.1.2 or higher

  • node v16.13.2 or higher

Build

  • Run the below command to install all the required dependencies

npm install
  • Run the below command to build the UI application

npm run build
đŸ› ī¸
eSignet
eSignet-service
eSignet UI