Module zut.secret

Define and resolve secrets.

Functions

generate_random_string(length, *[, ...])

Return a securely generated random string.

get_password_or_secret(spec)

Return a Secret reference if spec starts with secret:, or the value itself otherwise.

Classes

Secret(name[, default, required])

SecretResolver()

A simple secret resolver using the following sources in order of priority:

Exceptions

SecretNotAvailable(name)