Fournisseur d’identités pour simulation authentification eID
Pour ne pas avoir à se brancher sur https://idp.iamfas.belgium.be/ pour les développements, plus rapide et accessible sans avoir besoin de carte d’identité électronique belge.
Configurer son authentic local
A2_AUTH_SAML_ENABLE = False A2_AUTH_FEDICT_ENABLE = True MELLON_IDENTITY_PROVIDERS = [ {"METADATA_URL": "https://connexion-csam.test.entrouvert.org/idp/saml2/metadata",} ] MELLON_ATTRIBUTE_MAPPING = { "last_name": "{attributes[surname][0]}", "first_name": "{attributes[givenName][0]}" } MELLON_ADAPTER = ('authentic2_auth_fedict.adapters.AuthenticAdapter',) MELLON_LOGIN_URL = "fedict-login"
Le déclarer
https://connexion-csam.test.entrouvert.org/admin/saml/libertyprovider/add/
en configurant les attributs SAML :
- givenName → prénom (django_user_first_name)
- surname → nom (django_user_last_name)
- urn:be:fedict:iam:attr:fedid → identifiant unique (django_user_uuid)