hydromodpy.core.auth#
Authentication and authorisation backends for HydroModPy.
Defines AuthBackend, a structural typing.Protocol that
every concrete backend implements (e.g. LocalAuthBackend).
V1 ships only a permissive LocalAuthBackend that reports the
current OS user and allows every operation. Real backends (keyring-backed
secrets, IAM roles, SSO) are V2 work; the abstraction exists now so the
catalog layer can wire callsites without later refactor.
Modules