You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fix: api-gateway Redis URL parsing, partial cleanup, and auth error handling
- Parse Redis URL with redis.ParseURL() (with fallback for bare addr) so
REDIS_URL values like redis://host:port are handled correctly (task 13.1)
- Defer buildServerOptions cleanups before the error check so partial
wiring (e.g. ssoCleanup after wireBFFSSO) always runs on failure (task 13.2)
- Return 403 Forbidden for ErrEmailNotVerified instead of falling through
to generic 500 in handleLoginError (task 14)
- Log internal FindByEmail failures in issueResendVerificationToken while
preserving timing-safe 200 response for email enumeration prevention (task 14)
* fix: redact Redis URL credentials in fallback warn log
* fix: align test stub with connector contract and harden URL redaction fallback
---------
Co-authored-by: Ben Coombs <bjcoombs@users.noreply.github.com>
0 commit comments