SPID authentication for Django
Add SPID_VALIDATOR_IDP_ACTIVE and SPID_VALIDATOR_METADATA_URL
SPID_SAML_CHECK_DEMO_REMOTE_METADATA_ACTIVE -> SPID_DEMO_IDP_ACTIVE
SPID_SAML_CHECK_DEMO_METADATA_URL -> SPID_DEMO_METADATA_URL
SPID_SAML_CHECK_REMOTE_METADATA_ACTIVE -> SPID_SAML_CHECK_IDP_ACTIVE (also checking the old name as fallback)
New template tags for checking if add test IdPs to SPID button
Set SPID_SAML_CHECK_DEMO_METADATA_URL
default to 'https://demo.spid.gov.it/metadata.xml'
Maybe this setting has become useless because the demo IdP metadata URL is well known and has a fixed
Changed test IdP settings
Add templates for importing the SPID button and its scripts
Add settings for required and optional attributes (#73)
Add spid_attributes module and clean attribute maps
Add SPID_REQUIRED_ATTRIBUTES and SPID_OPTIONAL_ATTRIBUTES settings
Add comment on how to provide a full static SAML_CONFIG
chore: removed spid-testenv2
Co-authored-by: Davide Brunato [email protected]
Unify SpidError class
Additional tests on ACR
Add description to Spid user anomalies
Co-authored-by: Davide Brunato [email protected]