Skip to content

Enable passkeys for lszo test environment - #821

Merged
rzueger merged 1 commit into
developfrom
enable-passkeys-lszo-test
Jul 8, 2026
Merged

Enable passkeys for lszo test environment#821
rzueger merged 1 commit into
developfrom
enable-passkeys-lszo-test

Conversation

@rzueger

@rzueger rzueger commented Jul 8, 2026

Copy link
Copy Markdown
Member

Turns on the passkeysEnabled flag for the lszo-test environment so
the existing WebAuthn passkey feature becomes available on Luzern-
Beromünster's test site. Production stays off until verified on test.

Prerequisites (done)

  • WEBAUTHN_RPID / WEBAUTHN_ORIGINS set on the lszo_test GitHub
    environment (lszo-test.web.app / https://lszo-test.web.app),
    matching the lszm/lszt pattern. The dev workflow writes these into
    functions/.env.lszo-test at deploy time.
  • loginForm is already email (required for the passkey button).
  • WebAuthn cloud functions and RTDB rules are shared and already
    deployed for lszo.

Verification

  • Config merge resolves to passkeysEnabled: true; tsc clean;
    passkey unit tests pass; npm run build --project=lszo bakes the
    flag into the bundle.
  • Post-deploy: register a passkey from the profile on
    https://lszo-test.web.app, sign out, sign in with the passkey.

Follow-up

Production enablement is a separate change: add the flag to
environments.production and set the WebAuthn vars on lszo_prod.

Turns on the passkeysEnabled flag for the lszo-test environment.
Production stays off until the feature is verified on test.
@rzueger
rzueger merged commit f16992a into develop Jul 8, 2026
2 checks passed
@rzueger
rzueger deleted the enable-passkeys-lszo-test branch July 8, 2026 19:59
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