fission-codes / auth-lobby

The authentication service that Fission services run.
https://auth.fission.codes
GNU Affero General Public License v3.0
12 stars 1 forks source link

Create and store labels of devices #4

Open bmann opened 4 years ago

bmann commented 4 years ago

When linking a device, a device "label" of the new device should be generated. This might be as simple as browser fingerprinting, eg:

And/or something as simple as Device 02, Device 03, etc.

On first link, don't make it editable. Should be underneath username. Can be edited after the fact in device / linking management.

Future:

Keybase's device listing / linking can be reviewed for inspiration.

Problem right now is where to store this information without centralizing it in the database. We know the root DID of the user, but no other information is centralized. This might be something where the DID is the key to a JSON list of devices that is stored in IPFS by the Auth system? Needs more design work.