summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * docs: Add initial notes on development guidelinesIvan Kanakarakis2022-10-011-1/+91
| | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * dev: Add ipdb as dev dependencyIvan Kanakarakis2022-10-012-1/+320
| | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * docs: Add initial community guidelinesIvan Kanakarakis2022-10-017-111/+422
| | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * docs: Update PR and issue templatesIvan Kanakarakis2022-10-012-18/+29
| | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * dev: Add black and isort configurationsIvan Kanakarakis2022-10-012-2/+37
| | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * dev: Defer mypy configurationIvan Kanakarakis2022-10-011-0/+13
| | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * dev: Add flake8 initial configurationIvan Kanakarakis2022-10-013-238/+126
| | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * test: Update tox, pytest and coverage commandsIvan Kanakarakis2022-10-013-44/+938
| | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * build: Split dependencies into optional groupsIvan Kanakarakis2022-10-012-16/+33
| | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * build: Replace version dependency on setuptoolsIvan Kanakarakis2022-10-012-6/+7
| | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * build: Convert to poetryIvan Kanakarakis2022-10-0122-701/+1517
|/ | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Fix extra whitespace in eidas schema datafileIvan Kanakarakis2022-09-231-3/+3
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Fix logout test to expect data based on the given bindingIvan Kanakarakis2022-09-231-10/+6
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Fix signing when logout is requestedIvan Kanakarakis2022-09-231-5/+6
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* When handling logout try each binding from the top levelIvan Kanakarakis2022-09-231-20/+31
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Add isMemberOf to the attributemaps file for the basic name-formatIvan Kanakarakis2022-09-221-0/+2
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Release version 7.2.1v7.2.1Ivan Kanakarakis2022-08-232-1/+7
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Add missing test fileIvan Kanakarakis2022-08-231-0/+0
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Fix test with latest xmlschemaIvan Kanakarakis2022-08-232-8/+4
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Accept and forward sign and digest alg information when creating a metadata ↵Ivan Kanakarakis2022-08-121-8/+21
| | | | | | string Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Release version 7.2.0v7.2.0Ivan Kanakarakis2022-08-102-1/+21
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Update test cases with schema validation testsIvan Kanakarakis2022-08-1012-34/+191
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Include eIDAS definitation in the validator - expose saml2.xml.schema:validateIvan Kanakarakis2022-08-102-66/+68
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Add schemas for eIDAS extensions, elements and attributesIvan Kanakarakis2022-08-094-0/+310
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Add the voPerson v2 attributes mappingsIvan Kanakarakis2022-06-281-21/+55
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Add registration_info_typ to get the registration information from ↵Ivan Kanakarakis2022-06-281-2/+24
| | | | | | EntityDescriptor services Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Allow exceptions to directly set the StatusCode in an error responseIvan Kanakarakis2022-06-281-11/+24
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Fix saml2.mdstore.MetadataStore::sbibmd_scopes as shibmd_scopesIvan Kanakarakis2022-06-212-4/+13
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Merge pull request #861 from IdentityPython/those-badgesIvan Kanakarakis2022-06-131-0/+6
|\ | | | | feat: add pepy badge to README
| * feat: README pepy badgethose-badgesGiuseppe De Marco2022-06-121-0/+6
|/
* Add partial supprot for xs:date AttributeValue typeIvan Kanakarakis2022-06-082-0/+17
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Fallback to xs:string for AttributeValue xs typesIvan Kanakarakis2022-06-082-8/+16
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Fix authn_class fallback from authn_context_class_ref to authn_context_decl_refIvan Kanakarakis2022-05-271-7/+5
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* docs: Reference python2 compatible forkIvan Kanakarakis2022-05-171-0/+8
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Merge pull request #860 from omidraha/patch-2Ivan Kanakarakis2022-05-051-1/+0
|\ | | | | Refactor: remove unused code
| * Refactor: remove unused codeOmid Raha2022-05-051-1/+0
|/ | | This statement have no effect.
* Merge pull request #859 from omidraha/patch-1Ivan Kanakarakis2022-05-011-2/+2
|\ | | | | Use Request.sender() method
| * Use Request.sender() methodOmid Raha2022-04-271-2/+2
|/ | | Use `Request.sender()` method in the `Request._do_redirect_sig_check` method
* Allow multiple attributes to be returned by the example idpIvan Kanakarakis2022-04-221-1/+1
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Merge branch 'feat-http-timeout'Ivan Kanakarakis2022-04-199-17/+55
|\
| * Cover other requests calls with http_client_timeoutXiao Zhu2022-04-199-22/+39
| |
| * update docXiao Zhu2022-04-191-0/+9
| |
| * update testsXiao Zhu2022-04-193-3/+10
| |
| * tests fixedXiao Zhu2022-04-193-7/+9
| |
| * add timeout to config and httpbaseXiao Zhu2022-04-194-4/+7
|/
* Merge branch 'feat-cert-load'Ivan Kanakarakis2022-04-1816-91/+311
|\
| * Add tests for cert chainsIvan Kanakarakis2022-04-184-1/+159
| | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * Refactor certificate loadingIvan Kanakarakis2022-04-187-66/+87
| | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * Load certificates using cryptographyJohn Paraskevopoulos2022-04-188-45/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | - Use cryptography.x509 load_pem_x509_certificate or load_der_x509_certificate depending on the cert type. This ensures 1) the certificate is a valid certificate 2) trailing newlines and whitespaces will be ignored - Ignore cer/crt as certificate type since these are file extensions and do not guarrantee the certificate encoding. Uses "pem" as default type for backwards compatibility. Only other valid option is "der". Everything else falls back to "pem". Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
| * Remove deprecated cryptography backend paramIvan Kanakarakis2022-04-184-11/+4
|/ | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>