Device names are still saved somewhere, even after account reset
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 9.2k
- Forks
- 1.3k
- Avg merge
- 12h 58m
- Merged PRs (30d)
- 56
Description
I recently reset my account and started over with a new GPG key. When I ran keybase login, I was asked for a device name. I used cweagans-mbp before, but even after an account reset, I was not able to do that again. Additionally, there's no way to see these device names in the UI or from the CLI.
Rough steps to reproduce:
- Login to Keybase through the CLI and set a name for a machine (say,
test-machine). keybase deprovision- Reset your Keybase account
keybase loginand attempt to use the same machine name.
This may be intentional (undocumented feature), but it seems strange that the account reset feature is described as a sledgehammer approach, but doesn't actually delete all the things. :)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the keybase login and keybase deprovision flows described in the reproduction steps to find where device names are stored and handled during account reset. Confirm whether reset should remove the prior name, allow it to be reused, and expose existing device names in the UI or CLI.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- authentication, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100