This enables to move secrets from the configuration file into the
environment and source them through Go templating with `env` template
function
closes#78
Signed-off-by: Knut Ahlers <knut@ahlers.me>
* [#50] Handle all 4xx errors as "user not found"
to ensure broad acceptance of OIDC providers
Signed-off-by: Knut Ahlers <knut@ahlers.me>
* Fix: Error is reported earlier with Go default error
Signed-off-by: Knut Ahlers <knut@ahlers.me>
which then causes logins with duration of more than 60m to time out and
not be able to refresh as of the missing refresh token. The "offline"
access type should ensure the token always contains a refresh token and
the user can be active for longer than 60m.
Signed-off-by: Knut Ahlers <knut@ahlers.me>