Sign in to CardSpace
Simple MVP login. After login, tap sync to send your full localStorage to the backend.
Log in with Apple or Google to enable cloud sync.
MVP behavior
- Use Apple or Google to log in.
- The returned
user_idis used for sync, and the provider account id/email is stored asprovider_user_id. - The logged-in label shows the provider account identifier instead of the internal user number.
- The sync button uploads the full localStorage as one JSON field.