Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Updated tests to work with new default signing requirements | Ioannis Kakavas | 2017-08-01 | 5 | -4/+18 | |
| | | | | | | | | | | | | | | | Explicitly allow unsigned responses in tests where we do not sign them. | |||||
* | | | Merge branch 'master' into master | Roland Hedberg | 2017-10-11 | 15 | -74/+316 | |
|\ \ \ | ||||||
| * | | | Add eIDAS RequestedAttributes node support | ivan | 2017-10-08 | 2 | -0/+29 | |
| | | | | ||||||
| * | | | Add eIDAS SPType node support | ivan | 2017-10-08 | 2 | -1/+13 | |
| | | | | ||||||
| * | | | Add eIDAS namespace and attributes | ivan | 2017-10-08 | 1 | -24/+71 | |
| | |/ | |/| | ||||||
| * | | Fix for 459 HTTP_POST form nonconforming and shows submit | Scott Koranda | 2017-09-23 | 3 | -8/+8 | |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix for issue 459 "Form used with HTTP_POST binding nonconforming and shows submit button". The fix introduces an HTML5 DOCTYPE declaration and uses noscript tags appropriately to hide the submit button when Javascript is enabled. Modification of tests were necessary because the tests unecessarily relied on the response being a list of strings with the <form> element being the fourth item in the list, in order to unpack the form and pull out the SAMLResponse and relay state for comparison. The new tests do not require the response to be arbitrarily broken up as a list of strings. | |||||
| * | Merge pull request #431 from c00kiemon5ter/feature-force-authn-configuration | Ivan Kanakarakis | 2017-07-26 | 2 | -0/+22 | |
| |\ | | | | | | | Add force_authn sp configuration option | |||||
| | * | Add force_authn sp configuration option | ivan | 2017-07-14 | 2 | -0/+22 | |
| | | | | | | | | | | | | | | | | | | | | | If the value is truthy, "true" is given as the ForceAuthn value. The value is derived from the 'force_authn' keyword argument as passed to 'create_authn_request()' method otherwise it fallbacks to the configuration value. | |||||
| * | | Merge pull request #428 from bogdan-ds/remote_encoding_fix | Ioannis Kakavas | 2017-07-18 | 2 | -1/+32 | |
| |\ \ | | | | | | | | | Using the binary response content of requests to avoid incorrect metadata encoding | |||||
| | * | | Added certificate file and referenced it in the corresponding test. Patched ↵ | Bogdan Despotov | 2017-07-17 | 2 | -1/+23 | |
| | | | | | | | | | | | | | | | | MetaDataMDX to avoid same issue there | |||||
| | * | | Adding test to expose issue with validating XML signature due to encoding issues | Bogdan Despotov | 2017-07-17 | 1 | -1/+10 | |
| | | | | ||||||
| * | | | Fix pytest warnings about deprecated pytest_funcarg__ prefix | ivan | 2017-07-12 | 1 | -4/+7 | |
| | |/ | |/| | ||||||
| * | | Modified test cases to include acs in the args | Ioannis Kakavas | 2017-07-06 | 1 | -12/+12 | |
| | | | | | | | | | | | | | | | | | | | | | Since acs can't be None ( it get's a value in __init__() https://github.com/rohe/pysaml2/blob/master/src/saml2/assertion.py#L319) there is no reason to test for it. So we add a default value to acs using ac_factory() before passing it to filter_on_attributes | |||||
| * | | Updated test cases | Ioannis Kakavas | 2017-06-13 | 2 | -24/+24 | |
| | | | | | | | | | | | | | | | | | | As explained in https://github.com/rohe/pysaml2/pull/423#issuecomment-308053607 , ava cannot contain an 'surName' key, it should be named 'sn' | |||||
| * | | Add failing test for filtering attributes | Ioannis Kakavas | 2017-06-12 | 1 | -0/+13 | |
| |/ | | | | | | | | | | | Added a test that fails when the friendlyName of the requested attribute is not the same with the name of the internal attribute (even though the OIDs and the internal representation names of the attribute are the same) | |||||
| * | Merge branch 'master' of github.com:rohe/pysaml2 | Roland Hedberg | 2017-04-24 | 5 | -1/+172 | |
| |\ | ||||||
| | * | Missing test dependency | Johan Lundberg | 2017-04-21 | 1 | -0/+1 | |
| | | | ||||||
| | * | Allow to configuration option name_id_format_allow_create for sp config | Johan Lundberg | 2017-04-21 | 2 | -0/+84 | |
| | | | ||||||
| * | | Removed while investigating pyasn1 usage | Roland Hedberg | 2017-04-24 | 1 | -11/+12 | |
| | | | ||||||
* | | | Skip test if optional pyasn1 is not installed | Hans Kuder | 2017-03-20 | 1 | -1/+7 | |
| | | | ||||||
* | | | Remove optional dependencies from install_requires | Hans Kuder | 2017-03-20 | 1 | -1/+8 | |
| |/ |/| | ||||||
* | | Fix XXE in XML parsing (related to #366) | Florian Rüchel | 2016-10-31 | 3 | -0/+85 | |
| | | | | | | | | | | | | | | This fixes XXE issues on anything where pysaml2 parses XML directly as part of issue #366. It doesn't address the xmlsec issues discussed on that ticket as they are out of reach of a direct fix and need the underlying library to fix this issue. | |||||
* | | Refactor test dependencies | Ashima Athri | 2016-10-19 | 1 | -1/+2 | |
|/ | ||||||
* | Handle list of attribute values and serialize them properly. | Rebecka Gulliksson | 2016-10-03 | 1 | -3/+4 | |
| | | | | | | A NameID can't be serialized directly as text since that is escaped when producing the final XML output. Instead we wrap it in an ExtensionElement, which is handled correctly. | |||||
* | Merge pull request #359 from rebeckag/nest-eptidv4.1.0 | Roland Hedberg | 2016-09-29 | 1 | -2/+9 | |
|\ | | | | | Automagically nest eduPersonTargetedID in a NameID. | |||||
| * | Automagically nest eduPersonTargetedID in a NameID. | Rebecka Gulliksson | 2016-09-27 | 1 | -2/+9 | |
| | | ||||||
* | | Flatten eduPersonTargetedID when converting it. | Rebecka Gulliksson | 2016-09-27 | 1 | -0/+59 | |
|/ | ||||||
* | Fixed test | Roland Hedberg | 2016-09-22 | 1 | -4/+4 | |
| | ||||||
* | Merge pull request #354 from tpazderka/fix-eduid | Roland Hedberg | 2016-09-22 | 1 | -1/+1 | |
|\ | | | | | Fix eduID attributes | |||||
| * | Fix eduID attributes | tpazderka | 2016-09-08 | 1 | -1/+1 | |
| | | | | | | | | Per http://software.internet2.edu/eduperson/internet2-mace-dir-eduperson-201602.html | |||||
* | | Fix bug in MetadataStore.extension(). | Rebecka Gulliksson | 2016-09-15 | 1 | -0/+12 | |
|/ | | | | | | Continue with the next metadata source if the entity id or the expected type (SP or IDP) SSO descriptor is not found in the current metadata source instead of prematurely returning. | |||||
* | Fixes xmlsec output line parsing on CRLF platforms (e.g. Windows). | Jeff Kyllo | 2016-08-01 | 1 | -0/+13 | |
| | ||||||
* | Fixed imports | Roland Hedberg | 2016-05-26 | 1 | -9/+1 | |
| | ||||||
* | Allow more direct modifications of nested items. | Roland Hedberg | 2016-05-16 | 4 | -8/+24 | |
| | ||||||
* | Fixed bug due to the refactoring. | rohe | 2016-04-16 | 2 | -115/+210 | |
| | ||||||
* | Added functionality needed by the saml2test tool. | Roland Hedberg | 2016-04-16 | 1 | -0/+44 | |
| | ||||||
* | Added functionality needed by the saml2test tool. | Roland Hedberg | 2016-04-16 | 5 | -118/+239 | |
| | ||||||
* | add_header method and returning a byte string. | Roland Hedberg | 2016-04-11 | 1 | -31/+35 | |
| | | | | | Fixed some PY3 problems service_per_endpoint method useful when setting up an entity instance. | |||||
* | Added new eduPerson attributes and fixed some map errors | Roland Hedberg | 2016-03-09 | 1 | -107/+113 | |
| | ||||||
* | Persistent ID should not be equal to userid ! | Roland Hedberg | 2016-02-11 | 1 | -2/+13 | |
| | | | | | According to the spec: Persistent name identifiers generated by identity providers MUST be constructed using pseudo-random values that have no discernible correspondence with the subject's actual identifier (for example, username) | |||||
* | Language correction. | Roland Hedberg | 2016-02-11 | 3 | -38/+40 | |
| | | | | | Deal with case where people want to JSON serialize session information. Carry over more parameters in create_attribute_response. | |||||
* | Add test for SubjectConfirmation validation. | Andrew Wason | 2016-01-28 | 1 | -0/+7 | |
| | ||||||
* | Applied proposal by jozef@github. Pull request 301. | Roland Hedberg | 2016-01-12 | 1 | -1/+1 | |
| | | | | Fixed test error at the same time. | |||||
* | Filter optional attributes in the exact same way as required attributes. | Rebecka Gulliksson | 2015-12-28 | 1 | -2/+22 | |
| | ||||||
* | Match the attribute name of optional attributes in the same way as for ↵ | Rebecka Gulliksson | 2015-12-28 | 1 | -103/+119 | |
| | | | | required attributes. | |||||
* | Make AttributeConverter.adjust more robust (by fixing attribute name typo). | Rebecka Gulliksson | 2015-12-28 | 1 | -21/+39 | |
| | ||||||
* | Reworked the security backend so you should now be able to use a HSM again ↵ | Roland Hedberg | 2015-12-11 | 4 | -14/+49 | |
| | | | | for XML security. Support for non-XML crypto using HSMs are on the way. | |||||
* | Made MetaData instances pickleable. | Roland Hedberg | 2015-12-01 | 6 | -136/+47 | |
| | ||||||
* | Added mock | Hans Hörberg | 2015-11-19 | 2 | -4/+3 | |
| | ||||||
* | Merge remote-tracking branch 'upstream/master' | Hans Hörberg | 2015-11-19 | 4 | -23/+27 | |
|\ |