mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-09-30 03:01:21 +02:00
Promoting env_bool to strict rejection made BAMBUDDY_LOCAL_LOGIN=on raise EnvOIDCConfigError uncaught on the login/forgot-password path -- a 500 on the exact recovery endpoint the bypass exists to keep open. env_bool gains a strict flag (default True for the startup OIDC reader); the local-login caller opts out so an unrecognized value falls back to "off" instead. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016q8EAf9Rj7ZHL92sPnXYxy