keybase / keybase/client

iOS App Reinstall - Cannot Login, Device Already in Use

Open
#7,452 2 comments 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

I dont know if this is a feature if a bug.
I had to wipe my phone twice for other reasons, but when installing Keybase app, I am unable to login. I have to add a new device.
If I use the same name, it complains about that name already is in use.
If I revoke the device, I still cannot use the same name, and then I have a growing list of revoked devices.

I dont really mind as I dont plan on wiping out my phone all the time.
Is there a way to remove the revoked devices so the names can be reused?

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

The payload names no files or tests; start by tracing the iOS app's login, device-add, and device-revoke flows. Determine where revoked device names are retained and how reuse is expected to work. Done should be demonstrated by a reproducible test or documented behavior covering reinstall, revocation, and reuse of the device name.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, ios
Domain
authentication, mobile
Issue type
Feature
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.