Skip to content

Conversation

@SajeeTechi
Copy link
Contributor

sign in with email
sign in with passkey
sign in with local account

blockchain managed auth sessions

2FA account factory

BREAKING CHANGE: Remove RELYING_PARTY_* environment variables

- Remove static RELYING_PARTY_* environment variables to support multi-domain deployments
- Add webauthn.ts utility to extract relying party ID from origin
- Add unit tests for relying party ID extraction
- Modify components to pass relying party values as props:
  - Update page-client.tsx to use getBaseUrl for origin
  - Update signin-passkey.tsx to accept relying party props
  - Update actions.ts to accept relying party values as arguments

This change enables the webapp to be deployed across multiple domains
without requiring environment variable configuration for each domain.
- Remove conditional text based on auth method for sign out button
- Keep special handling for local accounts with save URL dialog
- Enable users to copy and save local account URL before signing out
- Improve UX by clearly explaining the consequences of local account deletion
create local account on deeplink only if format matches
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.

3 participants