Skip to content

Tags: PolicyStat/djangosaml2

Tags

v1.5.0

Toggle v1.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request IdentityPython#329 from g-as/feature/bump_minimum_…

…versions

Drop python 3.6 & django 2.2/3.1

v1.4.0

Toggle v1.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request IdentityPython#327 from cheoppy/mdq_fetch_fix

Added a step to fetch the selected idp when using MDQ

v1.3.6

Toggle v1.3.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update SameSite cookie notes (IdentityPython#322)

Add notes for blocking cookies when SESSION_COOKIE_SECURE is not set

v1.3.5

Toggle v1.3.5's commit message

v1.3.4

Toggle v1.3.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v1.3.4 (IdentityPython#313)

* chore: refactor idp_hinting - closes IdentityPython#302

* v1.3.4

v1.3.3

Toggle v1.3.3's commit message
Merge branch 'settings' into dev

v1.3.2

Toggle v1.3.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v1.3.2 (IdentityPython#298)

* Update views.py (IdentityPython#297)

changed from error to debug

* Unsupported Binding exception in SLO

There's the possibility that an IdP doesn't support the SLO, added an exception handling as a workaround for this.
Now we have in the log something like:

````
Unsupported binding: None (https://172.17.0.1:10000/Saml2IDP/metadata)
Error Handled - SLO - unsupported binding by IDP: None
Traceback (most recent call last):
  File "~/DEV/IdentityPython/env/lib/python3.8/site-packages/djangosaml2/views.py", line 601, in get
    result = client.global_logout(subject_id)
  File "~/DEV/IdentityPython/env/lib/python3.8/site-packages/saml2/client.py", line 210, in global_logout
    return self.do_logout(
  File "~/DEV/IdentityPython/env/lib/python3.8/site-packages/djangosaml2/overrides.py", line 25, in do_logout
    return super().do_logout(*args, **kwargs)
  File "~/DEV/IdentityPython/env/lib/python3.8/site-packages/saml2/client.py", line 259, in do_logout
    bindings_slo_supported = self.metadata.single_logout_service(
  File "~/DEV/IdentityPython/env/lib/python3.8/site-packages/saml2/mdstore.py", line 1236, in single_logout_service
    return self.service(entity_id, "%s_descriptor" % typ,
  File "~/DEV/IdentityPython/env/lib/python3.8/site-packages/saml2/mdstore.py", line 1147, in service
    raise UnsupportedBinding(binding)
saml2.s_utils.UnsupportedBinding: None
````

* v1.3.2

Co-authored-by: sur.la.route <[email protected]>

v1.3.1

Toggle v1.3.1's commit message
v1.3.1

- fix: requested_authn_context config (IdentityPython#293)
- fix: POST SSO - missing custom template -> changed from error to debug

v1.3.0

Toggle v1.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v1.3.0 (IdentityPython#291)

* SAML2 Request improved

* feat: sso_kwargs now handled with some custom methods ... that can be inherited :)
* feat: authn context support, with or without this IdentityPython/pysaml2#807 (better with!)
* feat: authn context documentation

* fix: Documentation for developers, unit tests

* v1.3.0