italia / eudi-wallet-it-python

Python toolchain for building an OpenID4VP RP with a SATOSA backend compliant with the Italian Wallet implementation profile
Apache License 2.0
16 stars 8 forks source link

Satosa backend.py general refactor #212

Closed peppelinux closed 5 months ago

peppelinux commented 6 months ago

We want:

  1. separate OpenID4VP specialized endpoints (request_uri and response_uri) in a separate class
  2. the configuration of the specialized class/methods, actually imported and inherited within the class constructor (__init__), be configured in the backend yaml configuration file, allowing the users to create their own classes/methods (even inherited from the original proposed in this project) and put in place for their deployments. This requires a dynamic load of the configured classes.