pyFF
pyFF copied to clipboard
SAML metadata aggregator
I have a forked branch[1] against a very old version of pyFF to make it work on Debian bookworm. The version is 1.1.5, but that is only tagged, not a...
This MR aims to fix the a couple of issues in the argument parsing: 1. `InvertedSetting` incorrectly defines its own `__get__` and `__set__` dunder methods. 2. Boolean arguments are not...
For filtering with trust info, we need to add a few attributes to the discojson format: registrationAutority, the attributes entity-category, entity-category-support, assurance-certification, for IdPs, and DiscoveryResponses for SPs. When the...
### All Submissions: * [x] Have you checked to ensure there aren't other open [Pull Requests](../../pulls) for the same update/change? * [x] Have you added an explanation of what problem...
Multiple problems: 1. When a files contains # it fails to load 2. When requesting an entityID with # from /entities/example.com/#asd it is not returned 3. When requesting and entityID...
Fix problem with non-standard OpenAthens ScopedUIInfo elements. Closes issue #287 Please note that the #286 should be merged before this one. ### All Submissions: * [x] Have you checked to...
If an entity metadata includes `DisplayName` elements within `ScopedUIInfo` elements, and these precede the `DisplayName` in the `UIInfo` element, discojson will produce JSON with the 1st scoped `DisplayName` element. This...
Entity attribute metadata can be published in two places according to [sstc-metadata-attr-cs-01](http://docs.oasis-open.org/security/saml/Post2.0/sstc-metadata-attr-cs-01.html), in `md:EntityDescriptor/md:Extensions` or in `md:EntitiesDescriptor/md:Extensions`. Section 2.3 says > If this element is used within the element of...
## Code Version 2.1.2 ## Expected Behavior pyFF should load XML ## Current Behavior pyFF crash with ValueError: error parsing asn1 value: ParseError { kind: EncodedDefault, location: ["Certificate::tbs_cert", "TbsCertificate::raw_extensions", 0,...
## Code Version 2.1.2 ## Expected Behavior `pyFF` returns correct response (cached or not) depending on the value of the `Accept` header. ## Current Behavior Request / response caching relies...