pyeudiw.satosa.frontends.openid4vci.storage package
Submodules
pyeudiw.satosa.frontends.openid4vci.storage.engine module
- class pyeudiw.satosa.frontends.openid4vci.storage.engine.OpenId4VciDBEngineHandler(config: dict)[source]
Bases:
objectEngine for managing OpenID4VCI storage operations.
This class provides a wrapper around the configured storage backend, typically a MongoDB-based engine, used for persisting and retrieving OpenID4VCI-related data. It lazily initializes the DB engine and ensures it is connected when accessed.
- Attributes:
- _storage (str): The name or URI of the configured storage backend,
typically loaded from self.config[“storage”].
- _db_engine (OpenId4VciStorage | None): The lazily initialized instance
of the storage engine.