Skip to content

feat(web): Google One Tap sign-in (ESS-39) - #14

Merged
dbud merged 14 commits into
mainfrom
d-bud/ess-39-add-google-one-tap-sign-in-prompt
Sep 15, 2026
Merged

dbud merged 14 commits into
mainfrom
d-bud/ess-39-add-google-one-tap-sign-in-prompt

Conversation

@dbud

@dbud dbud commented Sep 15, 2026

Copy link
Copy Markdown
Owner

Adds Google One Tap (FedCM) and the native "Sign in with Google" button to
the login page, verified server-side via a new POST /oauth/onetap
endpoint that issues a kv-oauth-compatible session.

  • auto sign-in for returning users; sign-out clears it (disableAutoSelect)
  • Drive tokens refresh from the stored user-level refresh token when available
  • dev: demo-user fallback gated by DISABLE_DEMO_USER=1, dev KV shared with kv-oauth
  • Safari untested on prod; fallback is the button or full OAuth redirect

Closes ESS-39.

@dbud
dbud merged commit 7d381a3 into main Sep 15, 2026
3 checks passed
@dbud
dbud deleted the d-bud/ess-39-add-google-one-tap-sign-in-prompt branch September 15, 2026 11:34
@dbud
dbud restored the d-bud/ess-39-add-google-one-tap-sign-in-prompt branch September 15, 2026 11:41
dbud added a commit that referenced this pull request Sep 15, 2026
@dbud
dbud deleted the d-bud/ess-39-add-google-one-tap-sign-in-prompt branch September 15, 2026 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant