keybase / keybase/client

iOS pairing for existing account is hard

Open
#7,210 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

Onboarding a new account with iOS is easy, but trying to log in with an existing account (on Linux PC) on iOS is hard.

The help documents say to tap "add device" and a QR code will appear, but no QR code appears on the phone or the PC.

However, when I tried to pair an account made on iOS with my Linux PC, the PC showed a QR code in the terminal, and my PC was able to log in to my phone's account.

I'm guessing the opposite should mean my phone should show the QR code and my PC should scan it???

I ended up fiddling around for a while until I just generated a paper key on my PC and typed it into my Phone.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the existing-account pairing flow between an iOS phone and a Linux PC, starting with the help-document instruction to tap "add device" and the contrasting terminal QR-code flow. Determine which device should display or scan the QR code, then verify that pairing works without resorting to a paper key.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, linux
Domain
authentication, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.