-
Notifications
You must be signed in to change notification settings - Fork 2
Google Sign-In accounts have no way to authenticate via auth login #55
Copy link
Copy link
Open
Labels
area:authauth status / auth login / env-var auth surface.auth status / auth login / env-var auth surface.kind:enhancementNew feature or capability inside charter.New feature or capability inside charter.priority:mediumReproducible bug or gap with a workaround, or a well-scoped enhancement clearly in charter.Reproducible bug or gap with a workaround, or a well-scoped enhancement clearly in charter.triage:needs-infoWaiting on the reporter (repro, version, logs).Waiting on the reporter (repro, version, logs).
Description
Activity
Metadata
Metadata
Assignees
Labels
area:authauth status / auth login / env-var auth surface.auth status / auth login / env-var auth surface.kind:enhancementNew feature or capability inside charter.New feature or capability inside charter.priority:mediumReproducible bug or gap with a workaround, or a well-scoped enhancement clearly in charter.Reproducible bug or gap with a workaround, or a well-scoped enhancement clearly in charter.triage:needs-infoWaiting on the reporter (repro, version, logs).Waiting on the reporter (repro, version, logs).
Problem
auth loginonly accepts email + password, which it POSTs to the loginendpoint. Accounts created via Google Sign-In have no password on the
backend, so there's no credential pair to enter.
Trying "forgot password" to force-provision one doesn't work either —
the backend explicitly rejects it:
So Google-only accounts currently have no working path to
auth login,auth refresh, orauth status.Environment
liftoff-exportdownloaded from zip fileWhat I've already ruled out
auth login --helpfor a hidden token/flag option — none existsAsk
Would it be possible to support one of:
--tokenflag orLIFTOFF_TOKENenv var to inject an existing bearertoken directly (useful for any auth method, not just Google)
auth loginwhen the account usesGoogle Sign-In
Happy to test against my own Google-only account if that's useful for
verifying a fix.