Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix subject-id requirements processing | Ivan Kanakarakis | 2023-02-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | With encryption The ID of each Signature element must be unique | Mahyar Moghimi | 2023-02-14 | 1 | -1/+1 |
| | | | | | | | | If assertion is gonna be encrypted and the response and the assertion are signed, both signatures will have an ID of `signature1` which leads to an invalid xml because the ids have to be unique. A similar issue has been reported and fixed the same way in server.py with this commit: 4375361939e942c4dd666d3ca4e1159858404bc4 | ||||
* | bugfix: bool(format) is always true. First bugfix using mypy :). | Fredrik Thulin | 2023-02-14 | 1 | -1/+1 |
| | |||||
* | Fix initial issues reported by mypy. | Fredrik Thulin | 2023-02-14 | 6 | -13/+17 |
| | |||||
* | Update behaviour of subject-id requirements entity attribute | Ivan Kanakarakis | 2023-02-14 | 2 | -28/+53 |
| | | | | | | When the subject-id requiment is "any", both the subject-id and pairwise-id should be processsed. Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Merge pull request #894 from REANNZ/fix-ed-extensions | Ivan Kanakarakis | 2023-01-31 | 1 | -0/+55 |
|\ | | | | | Fix: render extensions also for EntityDescriptor and IdPSSODescriptor | ||||
| * | fix: metadata: process extensions also for aa, aq and pdp descriptors | Vlad Mencl | 2023-01-23 | 1 | -0/+33 |
| | | |||||
| * | fix: metadata: process extensions also for idp_sso_descriptor | Vlad Mencl | 2023-01-16 | 1 | -0/+11 |
| | | |||||
| * | fix: metadata: process extensions also for entity_descriptor | Vlad Mencl | 2023-01-16 | 1 | -0/+11 |
| | | | | | | | | | | | | | | While extensions configured for an SP are processed (inside SPSSODescriptor), extensions defined at the EntityDescriptor level were ignored. Render the extensions also on the EntityDescriptor level. | ||||
* | | Update entity.py | earonesty | 2023-01-25 | 1 | -1/+5 |
| | | |||||
* | | delete_one do not accept just a key as delete previous did | Johan Lundberg | 2023-01-23 | 1 | -6/+3 |
|/ | | | | | change delete_one to delete_many instead of iterating through results deleting all found documents | ||||
* | collection.remove has been removed in pymongo >=4 | Johan Lundberg | 2022-12-23 | 1 | -1/+1 |
| | |||||
* | Disable REFEDS Access entity categories for Swamid | Johan Lundberg | 2022-12-23 | 1 | -3/+5 |
| | | | | | Turns out the implementation of no aggregation ECs was not quite what was needed to comply with the policy for these. | ||||
* | do not add a duplicate attribute request for subject id | Johan Lundberg | 2022-12-09 | 1 | -1/+1 |
| | |||||
* | add requested subject id to SPs requested attributes | Johan Lundberg | 2022-12-09 | 1 | -2/+7 |
| | |||||
* | add ability to get required subject id as a RequestedAttribute dict | Johan Lundberg | 2022-12-09 | 1 | -0/+37 |
| | |||||
* | Update note | Ivan Kanakarakis | 2022-12-07 | 1 | -1/+1 |
| | |||||
* | clarify that order is important for all ECs | Johan Lundberg | 2022-12-07 | 1 | -1/+3 |
| | |||||
* | allow to specify no aggregation entity categories | Johan Lundberg | 2022-12-07 | 1 | -2/+6 |
| | | | | | this will restrict the attributes returned to only the one specified in that exact category | ||||
* | added missing attribute mailLocalAddress to attribute maps | Johan Lundberg | 2022-12-07 | 2 | -0/+4 |
| | |||||
* | update Swamid entity categories config | Johan Lundberg | 2022-12-07 | 1 | -7/+53 |
| | | | | new config option NO_AGGREGATION | ||||
* | fix: use resp.name_id instead of resp.assertion.subject.name_id for cases ↵ | Tangent Chang | 2022-11-29 | 1 | -1/+1 |
| | | | | that using encrypted-id | ||||
* | make mongodb code run with more recent pymongo | Johan Lundberg | 2022-11-29 | 1 | -10/+3 |
| | | | | these changes should be compatible with pymongo >=3.5 | ||||
* | Clean up remaining legacy `try: except ImportError:` blocks | Aarni Koskela | 2022-11-15 | 3 | -46/+9 |
| | |||||
* | Remove Six dependency | Aarni Koskela | 2022-11-15 | 5 | -9/+4 |
| | |||||
* | Run flynt -tc + black + isort | Aarni Koskela | 2022-11-15 | 17 | -1008/+1006 |
| | |||||
* | Run flynt + black + isort | Aarni Koskela | 2022-11-15 | 30 | -144/+129 |
| | |||||
* | Run autoflake --remove-all-unused-imports --ignore-init-module-imports + ↵ | Aarni Koskela | 2022-11-15 | 29 | -53/+0 |
| | | | | black + isort | ||||
* | Run pyupgrade --py36-plus + black + isort | Aarni Koskela | 2022-11-15 | 55 | -433/+395 |
| | |||||
* | logging: write less on INFO level | Kristof Bajnok | 2022-10-25 | 8 | -34/+34 |
| | | | | | | | pysaml2 log messages were too verbose on INFO level to handle them in a production instance, therefore many messages have been redirected to DEBUG level. On the other hand, some error cases also were sending its log on INFO, these have been redirected to WARNING or ERROR level. | ||||
* | Fix flake8 warnings | Ivan Kanakarakis | 2022-10-01 | 32 | -130/+88 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Format code with black and isort | Ivan Kanakarakis | 2022-10-01 | 113 | -17806/+17937 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | build: Replace version dependency on setuptools | Ivan Kanakarakis | 2022-10-01 | 1 | -5/+6 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | build: Convert to poetry | Ivan Kanakarakis | 2022-10-01 | 9 | -0/+2702 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Fix extra whitespace in eidas schema datafile | Ivan Kanakarakis | 2022-09-23 | 1 | -3/+3 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Fix signing when logout is requested | Ivan Kanakarakis | 2022-09-23 | 1 | -5/+6 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | When handling logout try each binding from the top level | Ivan Kanakarakis | 2022-09-23 | 1 | -20/+31 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Add isMemberOf to the attributemaps file for the basic name-format | Ivan Kanakarakis | 2022-09-22 | 1 | -0/+2 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Accept and forward sign and digest alg information when creating a metadata ↵ | Ivan Kanakarakis | 2022-08-12 | 1 | -8/+21 |
| | | | | | | string Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Include eIDAS definitation in the validator - expose saml2.xml.schema:validate | Ivan Kanakarakis | 2022-08-10 | 2 | -66/+68 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Add schemas for eIDAS extensions, elements and attributes | Ivan Kanakarakis | 2022-08-09 | 4 | -0/+310 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Add the voPerson v2 attributes mappings | Ivan Kanakarakis | 2022-06-28 | 1 | -21/+55 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Add registration_info_typ to get the registration information from ↵ | Ivan Kanakarakis | 2022-06-28 | 1 | -2/+24 |
| | | | | | | EntityDescriptor services Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Allow exceptions to directly set the StatusCode in an error response | Ivan Kanakarakis | 2022-06-28 | 1 | -11/+24 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Fix saml2.mdstore.MetadataStore::sbibmd_scopes as shibmd_scopes | Ivan Kanakarakis | 2022-06-21 | 1 | -0/+9 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Add partial supprot for xs:date AttributeValue type | Ivan Kanakarakis | 2022-06-08 | 1 | -0/+7 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Fallback to xs:string for AttributeValue xs types | Ivan Kanakarakis | 2022-06-08 | 1 | -4/+8 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Fix authn_class fallback from authn_context_class_ref to authn_context_decl_ref | Ivan Kanakarakis | 2022-05-27 | 1 | -7/+5 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Refactor: remove unused code | Omid Raha | 2022-05-05 | 1 | -1/+0 |
| | | | This statement have no effect. | ||||
* | Use Request.sender() method | Omid Raha | 2022-04-27 | 1 | -2/+2 |
| | | | Use `Request.sender()` method in the `Request._do_redirect_sig_check` method |