Outils pour utilisateurs

🇫🇷 Français | 🇬🇧 English


FAQ

General

What is LINLP?

L’Identité Numérique La Poste (LINLP) is a unique digital key accessible from your smartphone, allowing you to complete online procedures simply and securely.

It combines:

  • certified identity verification performed beforehand
  • a strong authentication solution
  • controlled sharing of user data

👉 It allows users to securely prove their identity online.


What is the difference with FranceConnect+?

FranceConnect+ is an identity federation allowing access to various compatible public and partner services.

LINLP is an identity provider that can be used:

  • directly by partners through dedicated integration
  • within the FranceConnect+ ecosystem

Integration

Which protocol is used?

LINLP mainly relies on:

  • OpenID Connect
  • OAuth 2.0

Which flow do you recommend?

The recommended standard flow is:

Authorization Code

👉 It provides the highest level of security for web and application integrations.


Can LINLP be integrated on mobile?

Yes.

The following journeys can be supported depending on the chosen architecture:

  • web
  • mobile web
  • mobile application
  • cross-device journeys

Data

What data can be retrieved?

Depending on authorized scopes:

  • pivot identity
  • email
  • phone number
  • nationality
  • documentary data
  • account metadata

👉 See: Scopes and Claims


Is the preferred name reliable?

No.

The `preferred_username` field:

  • is declarative
  • freely entered by the user
  • not verified by LINLP

👉 It must not be used as trusted reference data.


Is all data always returned?

No.

Returned data depends on:

  • requested scopes
  • authorized configuration
  • user consent
  • data availability

Security

Should the id_token be stored?

Yes.

The `id_token` constitutes:

  • proof of authentication
  • a signed token
  • an element that can be verified afterwards

👉 It is recommended to retain it according to the partner’s internal policies.


Should the JWT be validated?

Yes, systematically:

  • signature
  • issuer
  • audience
  • expiration
  • nonce (if used)

Can the client_secret be used on the frontend?

No.

⚠️ The `client_secret` is strictly confidential and must remain on the backend.


Testing

Is there a test environment?

Yes:

  • Sandbox
  • dedicated test accounts

How can credentials be obtained?

Submit a request to the LINLP team with:

  • project context
  • redirect_uri
  • requested scopes
  • designated owner

Do Sandbox credentials work in production?

No.

Each environment has separate credentials:

  • Sandbox
  • Production

UX

No.

It appears only:

  • during the first authentication on the service
  • when new scopes are requested
  • with the `prompt=consent` parameter

Does the user need their smartphone?

Yes.

Authentication relies on mobile validation through the LINLP application.


What happens if the user refuses?

The journey is interrupted and authentication does not succeed.


This website uses cookies. By using the website, you agree with storing cookies on your computer. Also, you acknowledge that you have read and understand our Privacy Policy. If you do not agree, please leave the website.

Plus d’informations