An implementation example of a FranceConnect Identity Provider.
- General documentation
- the code on this repo is automatically deployed as the "Exemple" identity provider
This server use nodejs version 12.16.
git clone git@github.com:france-connect/identity-provider-example.git
cd identity-provider-example
npm install
npm start
Optional: run it in debug mode:
DEBUG=oidc-provider:* npm start
When you start the app, the server is available at : http://localhost:5000.
To emulate a click on an identity provider on /api/v1/authorize page of franceconnect website click on the button below:
You should be redirected to your local server.
You can use the following test credentials : test | 123
More credentials are available here.
As your local server is not registered in FranceConnect, you will be redirected to a FranceConnect error page after successful login.
npm test