This repository provides examples of how you might integrate with Singpass (an OIDC provider) as an OIDC client.
Currently, we have only one example using NodeJS. A Java example is in the works.
To run the demo app for your preferred language locally, please refer to the instructions below.
Install NodeJS and npm and run:
cd examples/nodejs
npm install
npm start
Once your demo app is running, visit http://localhost:3080.
Click the "log in with Singpass" button. On the Singpass login page, select "password login". You may use the staging example credentials below:
Singpass ID : S7790795E
Password : T4!vY9@xL7$p
After successfully authenticating, you will be redirected to the demo app. If all went well, a UUID returned by the Singpass API will be shown.