summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Correctly order response_bindings based on requested bindingIvan Kanakarakis2021-05-191-6/+6
| | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* | Do not restrict the falsy values of bindings on pick_binding methodIvan Kanakarakis2021-05-191-1/+1
| | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* | Add single_logout_service to the list of services with preferred_bindingIvan Kanakarakis2021-05-191-0/+1
| | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* | Refactor do_logoutIvan Kanakarakis2021-05-191-78/+107
| | | | | | | | | | | | | | | | | | | | | | | | Consider: - what the IdP supports - what the SP prefers - the expected binding Find the common set and select the first preferred choice. Then do the logout. Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* | Do not limit the single_logout_service resultsIvan Kanakarakis2021-05-191-2/+0
| | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* | Release version 7.0.0v7.0.0Ivan Kanakarakis2021-05-182-1/+7
| | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* | Merge pull request #791 from wibed/commentaryIvan Kanakarakis2021-05-182-6/+85
|\ \ | | | | | | Add inline documentation
| * | Add links to updated spec versions with errataIvan Kanakarakis2021-05-182-3/+9
| | |
| * | some documentation for newcomers and returnerswibed2021-04-052-6/+79
| | |
* | | Merge pull request #778 from peppelinux/shibsp_encIvan Kanakarakis2021-05-184-34/+54
|\ \ \ | | | | | | | | | | | | | | | | | | | | Replace encryption method rsa-1_5 with rsa-oaep-mgf1p Use `http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p` over `http://www.w3.org/2001/04/xmlenc#rsa-1_5`
| * | | Embed the cert in the EncryptedData elementIvan Kanakarakis2021-05-182-9/+16
| | | | | | | | | | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * | | Do not comment out RSA_1_5, but mark as deprecatedIvan Kanakarakis2021-05-181-3/+2
| | | | | | | | | | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * | | Do not embed the cert in the EncryptedData elementIvan Kanakarakis2021-05-183-27/+21
| | | | | | | | | | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * | | [Strengthen Encryption] PySAML2 Encrypted Assertions now works with ↵peppelinux2021-05-184-23/+43
|/ / / | | | | | | | | | | | | | | | | | | Shibboleth SP 3 - Fixed: "ERROR Shibboleth.SSO.SAML2 [6] [default]: failed to decrypt assertion: Unable to resolve any key decryption keys." - Fixed: "WARN XMLTooling.Decrypter [7] [default]: XMLSecurity exception while decrypting key: XSECAlgorithmMapper::mapURIToHandler - URI http://www.w3.org/2001/04/xmlenc#rsa-1_5 disallowed by whitelist/blacklist policy"
* | | Release version 6.5.2v6.5.2Ivan Kanakarakis2021-05-182-1/+21
| | | | | | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* | | Add shibmd_scopes metadata extractorIvan Kanakarakis2021-05-183-16/+107
| | | | | | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* | | Merge pull request #801 from ErwinJunge/response-issuer-noneIvan Kanakarakis2021-05-182-28/+61
|\ \ \ | | | | | | | | Issuer in a Response is optional
| * | | Format codeIvan Kanakarakis2021-05-182-39/+44
| | | | | | | | | | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * | | Derive the issuer value then return itIvan Kanakarakis2021-05-181-4/+6
| | | | | | | | | | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * | | Response issuer can be NoneErwin Junge2021-05-052-1/+27
| | |/ | |/|
* | | Set expected_binding for SLO from preferred_binding as configuredIvan Kanakarakis2021-05-181-0/+5
| | | | | | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* | | Fix sign flags on logoutIvan Kanakarakis2021-05-171-2/+4
| | | | | | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* | | Merge pull request #804 from saifelse/patch-1Ivan Kanakarakis2021-05-171-2/+2
|\ \ \ | | | | | | | | Update Travis CI badge from travis-ci.org to travis-ci.com
| * | | Update Travis CI badge from travis-ci.org -> travis-ci.comSaif Hakim2021-05-131-2/+2
| |/ / | | | | | | | | | travis-ci.org is shutting down in several weeks, with all accounts migrating to travis-ci.com. This repository was already migrated to travis-ci.com, so update the badge to reflect that.
* | | Merge pull request #797 from dirkmueller/masterIvan Kanakarakis2021-05-151-2/+3
|\ \ \ | |/ / |/| | Always use base64.encodebytes; base64.encodestring has been dropped
| * | Always use base64.encodebytes; base64.encodestring has been droppedDirk Mueller2021-04-261-2/+3
|/ / | | | | | | Signed-off-by: Dirk Mueller <dirk@dmllr.de>
* | Merge pull request #783 from peppelinux/issue_instantIvan Kanakarakis2021-04-201-1/+1
|\ \ | | | | | | Fix IssueInstant validation
| * | fix: invalid IssueInstantpeppelinux2021-03-201-1/+1
| |/
* | Merge pull request #794 from johanlundberg/lundberg_fix_missing_friendly_nameIvan Kanakarakis2021-04-183-3/+155
|\ \ | | | | | | Fix crash when applying policy on RequestedAttribute without a friendlyName
| * | Try to get the friendlyName of the required RequestedAttribute else derive ↵Ivan Kanakarakis2021-04-182-14/+27
| | | | | | | | | | | | | | | | | | it using the canonical Name Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * | Bandaid for crash when friendlyName is not set in metadataJohan Lundberg2021-04-163-4/+143
|/ /
* | Sign logout requests according to logout_requests_signed config optionIvan Kanakarakis2021-04-092-1/+6
|/ | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Merge pull request #762 from omizrahi99/masterIvan Kanakarakis2021-03-081-2/+2
|\ | | | | Minor bug fix to metadata function in example IdP
| * make metadata path the same as entityidori152021-01-141-1/+1
| |
| * fixed example/idp.py to properly return metadataori152021-01-141-1/+1
| |
* | Merge pull request #772 from peppelinux/unhandled_audience_restrIvan Kanakarakis2021-03-081-2/+2
|\ \ | | | | | | Correctly handle AudienceRestriction elements with no value
| * | Response with unvalued AudienceRestriction (Condition) Handlingpeppelinux2021-01-241-2/+2
| | |
* | | Merge pull request #766 from peppelinux/invalid_assertionIvan Kanakarakis2021-03-071-1/+5
|\ \ \ | | | | | | | | Raise InvalidAssertion exception when assertion requirements are not met
| * | | InvalidASsertion Exceptionpeppelinux2021-01-241-1/+5
| |/ /
* | | Merge pull request #763 from peppelinux/invalid_destination_urlIvan Kanakarakis2021-03-071-2/+9
|\ \ \ | | | | | | | | Invalid Destination URL Exception Handling
| * | | Invalid Destination URL Exception Handlingpeppelinux2021-01-241-2/+9
| |/ /
* | | tests: Do not hardcode the namespace prefix for encrypted assertionsIvan Kanakarakis2021-03-071-5/+9
| | | | | | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* | | Merge pull request #779 from peppelinux/metadata_exp_handlerIvan Kanakarakis2021-03-073-3/+19
|\ \ \ | | | | | | | | Raise SAMLError on failure to parse a metadata file
| * | | Raise SAMLError when metadata file cannot be parsedIvan Kanakarakis2021-03-073-6/+17
| | | | | | | | | | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * | | Remove whitespace changesIvan Kanakarakis2021-03-071-1/+2
| | | | | | | | | | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * | | Metadata Parse error Exception handlingpeppelinux2021-03-062-4/+8
| | | |
* | | | Merge pull request #757 from peppelinux/authn_3tuple_acsIvan Kanakarakis2021-03-071-1/+6
|\ \ \ \ | |/ / / |/| | | Handle all types of ACS endpoint specifications
| * | | Fixes https://github.com/IdentityPython/pysaml2/issues/599peppelinux2020-12-261-1/+6
| | | | | | | | | | | | | | | | The SP authnReq now works with a 3-tuple (URL+binding+index) ACS service conf
* | | | Merge pull request #776 from JanZerebecki/xmlschema-versionIvan Kanakarakis2021-01-291-1/+1
|\ \ \ \ | |_|/ / |/| | | Set minimum version needed for xmlschema
| * | | specify minimum version needed for xmlschemaJan Zerebecki2021-01-291-1/+1
|/ / / | | | | | | | | | | | | Sandbox mode was adding in 1.2.0 of python-xmlschema and refined in 1.2.1. Its use was added in 3b707723dcf1bf60677b424aac398c0c3557641d.