Skip to content

Releases: italia/spid-django

v0.7.6

11 Jun 12:10
ade8249
Compare
Choose a tag to compare

Additional features and several fixes

*Forceauthn depends by ACR

  • feat: added settings.SPID_ACR_FAUTHN_MAP
settings.SPID_ACR_FAUTHN_MAP = getattr(
    settings, 'SPID_ACR_FAUTHN_MAP',
    {
        SPID_ACR_L1 : 'false',
        SPID_ACR_L2 : 'true',
        SPID_ACR_L3 : 'true'
    }
)
  • Proposal for making a SPID compliant set of templates (#54)
  • Remove Django 3.0 tests in tox.ini
  • Clean saml2 subpackage imports in src/djangosaml2_spid/views.py
  • Move demo project's templatetags to app
  • These templatetags are needed for validate an installation
  • Add SPID base template and wayf.html for reusable app
  • Remove unecessary metadata files from demo and tests
  • Rename SPID base template blocks
  • Use italia/design-django-theme compatible names:
  • head-extra-scripts -> extra_head
  • body-extra-scripts -> extra_scripts
  • #53 from damikael/patch-1: Add ErrorCode nr.30 Rif. Avviso SPID n.16
  • fix: Metadata Contacts telephone text
  • fix: example metadata needs a valid IPACode to get spid-sp-test working
  • fix: Metadata Contacts telephone text

0.7.5

28 May 10:36
3ca45df
Compare
Choose a tag to compare
  • Restore dynamic SAML2 config based on SPID_* configurations
  • allow_unsolicited = True for making ACS endpoint working
  • Add reusable app tests to CI

0.7.4

21 May 20:42
Compare
Choose a tag to compare
  • fix: saml2 configuration loader for example project
  • minor improvements in example project

0.7.3

14 Apr 13:44
d22591e
Compare
Choose a tag to compare
  • Extend compatibility to Django 2.2 LTS
  • Add tox.ini and tox to dev requirements
  • Add SpidError exception base class, derived from SAMLError
  • Refactor SpidAnomaly as subclass of SpidError

0.7.2

01 Apr 14:10
9e7613d
Compare
Choose a tag to compare
  • fix: spid QA CLI params with new metadata (520436f)
  • fix: add missing package files (f0fe080)
  • BREAKAGE: SPID_DEFAULT_BINDING replaced by djangosaml2 default SAML2_DEFAULT_BINDING parameter name

thanks to Davide Brunato

0.7.0

25 Mar 08:46
Compare
Choose a tag to compare
  • Integrate config info (#27)

    • Delete unused old djangosaml2_spid app settings file

    • Rearrange and integrate configuration info in README.md

    • Extend info on running tests

    • Fix test for metadata service

      • Remove SPID_BASE_SCHEMA_HOST_PORT and SPID_BASE_URL settings
      • Endpoints are defined by paths and running Django server url
    • Update spid_config/spid_settings.py

      • Remove unused SPID_* settings
      • Additional comments to SAML_CONFIG settings
    • Add tests for utility functions

      • Rename repr_saml --> repr_saml_request
      • Add saml_request_from_html_form()
    • Add tests for SPID's SAML configuration

    • Fix test for metadata files

    • spid validator improved, fixed tests 110, 70-73. updated dep spid-sp-test for CI

    • ContactPerson spid:entityType -> spid:aggregator. merged: #30

0.6.8

21 Mar 10:29
Compare
Choose a tag to compare
  • spid-sp-test in CI
  • spid_validator in ACS endpoint, many Spid QA test have been fixed
  • better README
  • better app configuration generalization

0.6.7

20 Mar 18:29
Compare
Choose a tag to compare
  • Better generalization due to a general review and code refactor made by @brunato
  • UX improved, some more checks and error messages during spid login process

0.6.6

03 Mar 12:05
Compare
Choose a tag to compare
  • fixed format string on selected idp binding

0.6.4

27 Feb 15:06
Compare
Choose a tag to compare
  • unit test with a fake idp, spidt-testenv2 metadata not used anymore for tests
  • spidt-testenv2 metadata removed from example project
  • HTTP-REDIRECT binding optionally supported