{"repo":"National-ID-Program-Ethiopia/oidc-test-app","free":true,"listed":false,"github":"https://github.com/National-ID-Program-Ethiopia/oidc-test-app","clone":"git clone https://github.com/National-ID-Program-Ethiopia/oidc-test-app.git","description":null,"language":"JavaScript","stars":16,"topics":["oauth2","odic","verifayda"],"license":null,"category":"auth-billing-email","readme_excerpt":"VeriFayda OIDC Integration App This is a full-stack proof-of-concept application demonstrating OIDC (OpenID Connect) authentication flow using: - A React frontend ( client/ ) - A Node.js + Express backend ( server/ ) It simulates how an app like VeriFayda integrates with an external identity provider (e.g., MOSIP eSignet) to authenticate users and fetch their verified user information. --- What is VeriFayda 2.0? VeriFayda 2.0 using eSignet integration enables relying parties to authenticate users and securely share user information using OpenID Connect (OIDC). VeriFayda verifies users’ identities through secure protocols such as OIDC and provides services such as: - User authentication - Verified identity fetching - Digital onboarding for relying parties This app is a sample implementation of VeriFayda 2.0’s RP integration flow. --- Tech Stack Layer Tech -------------- ------------------------------- Frontend React (with axios & dotenv) Backend Express (Node.js) + axios Auth Method OIDC with signed JWT client assertion Crypto JOSE (JWT signing with JWK) --- Folder Structure --- How to Run the App Locally 1. Clone the repo 2. Setup Environment Files 3. Install All Dependencies From the root directory: 4. Run Both Frontend and Backend Concurrently This runs: React client on http://localhost:3000 Express server on http://localhost:5000 React frontend will proxy all /api/ requests to the backend using the proxy setting. To test the flow: 1. Visit: http://localhost:3000 2. Complet","default_branch":null,"files":null,"tree":[],"storefront":"/r/National-ID-Program-Ethiopia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/National-ID-Program-Ethiopia/oidc-test-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}