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)