fi-example

0.0.17 • Public • Published

identity-provider-example

An implementation example of a FranceConnect Identity Provider.

Prerequisites

This server use nodejs version 12.16.

Install

git clone git@github.com:france-connect/identity-provider-example.git
cd identity-provider-example
npm install

Run the app

npm start

Optional: run it in debug mode:

DEBUG=oidc-provider:* npm start

Use the app

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:

identity-provider-button

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.

Run the Tests

npm test

/fi-example/

    Package Sidebar

    Install

    npm i fi-example

    Weekly Downloads

    9

    Version

    0.0.17

    License

    none

    Unpacked Size

    255 kB

    Total Files

    60

    Last publish

    Collaborators

    • sixertoy
    • g4vroche
    • rdubigny
    • stherman
    • nlegeay
    • emaravilha
    • nicolas-fc