keybase / client

Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
BSD 3-Clause "New" or "Revised" License
8.91k stars 1.23k forks source link

CLI unable to resolve identity proven by multiple Keybase users #27916

Open kg4zow opened 2 months ago

kg4zow commented 2 months ago

Describe the bug

I have two Keybase users, kg4zow and jms1. Both have "proven" ownership of my Github account. I did this by combining both proof statements into a single gist.

In the GUI client, people are able to find me by my Github username, by selecting "A GitHub user" and entering kg4zow. However, if they try to find me using the command line client. they get an error message.

To Reproduce

$ keybase id kg4zow@github
▶ ERROR In resolving 'kg4zow@github': Identify is ambiguous

Also, the error message is incorrect, it should say "Identity is ambiguous", but that's minor.

Expected behavior

Either a message saying "multiple Keybase users have proven this identity" with a list of the usernames, or the full keybase id output for both users, with some kind of separator line between the users to make it obvious where each one starts. Whatever makes sense.

Additional numbers

5, 23, and 42. And π, because pie is tasty.

And @chrisnojima's favourite number is 345567. 😎