This shows you the differences between two versions of the page.

Link to this comparison view

documentation:2.1:authopenidconnect_franceconnect [2019/01/15 15:55] (current)
Line 1: Line 1:
 +====== France Connect ======
 +{{ :applications:franceconnect_logo.png?nolink |}}
 +===== Presentation =====
 +[[|France Connect]] is an authentication platform made by French government.
 +<note important>It is for the moment only in BETA stage. This documentation will explain how to configure LL::NG with the developer reserved space.</note>
 +===== Register on France Connect =====
 +Once [[openidconnectservice|OpenID Connect service]] is configured, you need to register to France Connect.
 +Use the following form: [[]].
 +You need to provide the callback URLs, for example
 +You will then get a ''client_id'' and a ''client_secret''.
 +===== Declare France Connect in your LL::NG server =====
 +Go in Manager and create a new OpenID Connect provider. You can call it ''france-connect'' for example.
 +Click on ''Metadata'' and set manually the metadata of the service, using [[|France Connect endpoints]]. For example:
 +<file javascript>
 +"issuer": "",
 +"authorization_endpoint": "",
 +"token_endpoint": "",
 +"userinfo_endpoint": "",
 +You can skip JWKS data, they are not provided by France Connect. The security relies on the symmetric key ''client_secret''.
 +Go in ''Exported attributes'' to choose which attributes from "identit√© pivot" you want to collect. See
 +Now go in ''Options'':
 +  * In ''Configuration'', register the ''client_id'' and ''client_secret'' given by France Connect
 +  * In ''Protocol'', adapt the ''scope'' to the exported attributes you want. See
 +  * In ''Display'', you can set the name and the logo