Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Feat/documentation] Docs and refactoring for satosa package (#205)
* feat: added policy apply on metadata * test: added intial tests for TrustEvaluationHelper * fix: fixed validation issues * feat: implemented method add_trust_attestation_metadata * test: added test for add_trust_attestation_metadata * fix: added metadata association by metadata_type field * fix: minor fix to test for add_trust_attestation_metadata's data type * chore: renamed test file * chore: Removed comment * fix: fixed x509 verification exception handling * chore: fix typo * fix: merged federation and metadata policy implementation * test: adapted tests * feat: added final_metadata property * feat: added chain discovery plus refactoring * docs: documented file class and functions * fix: fixed trust_anchor_entity_conf handling * docs: documented trust_chain_builder.py * fix: moved implementation of get_http_url in utils.py * fix: fixed response handling * docs: documented file class and function plus refactoring * docs: documented file __init__.py * docs: added docs for http_client.py * docs: documented the content of __init__.py * docs: documented contento of __init__.py * fix: method name refactoring * fix: added exception * fix: refactored method find_jwk * docs: fixed documentation * fix: refactoring * docs: documented content of utils.py * docs: documented __init__.py content * fix: Resolved todo (what if the credential is not a JWT?) * feat: implemented is_jwe_format and is_jws_format * test: amplied test * fix: refactored code * feat: resolved todo (detect if it is encrypted otherwise) * fix: code refactoring * docs: documented content of direct_post_response.py * fix: amplied error messages * feat: resolved todo (automatic detection of the credential) * docs: amplied the documentation * fix: refactored code * fix: added dependency * docs: documented content of vp_sd_jwt.py * fix: refactored code * docs: documented content of vp.py * fix: refactoring for better redability * fix: redability fix * feat: added methods for handling credential's JWKs * fix: fixed signatures * test: fixed test * docs: documented the content of backend.py * docs: documented code of dpop.py * feat: created class BaseHTTPErrorHandler * feat: created class BaseLogger * chore: removed unused implementation * fix: code refactoring * docs: added doc for _serialize_error * docs: documented HTTPError and EmptyHTTPError * docs: fixed doc * docs: documented content of html_template.py * docs: documented content of response.py * docs: documented content of trust.py * fix: fixed signature * fix: fixed message passing --------- Co-authored-by: Giuseppe De Marco <[email protected]>
- Loading branch information