Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
briar
briar
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 680
    • Issues 680
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 12
    • Merge Requests 12
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • briar
  • briarbriar
  • Issues
  • #1688

Closed
Open
Opened Jan 17, 2020 by martin ➬@madduck
  • Report abuse
  • New issue
Report abuse New issue

Decouple user name from private key

Hello, this issue is about changing the user name. In as such, it is somewhat related to #1641, in which it is suggested to assign random usernames at account creation.

From https://twitter.com/BriarApp/status/1218153737992245248 I learnt that the user name in Briar forms part of the cryptographic identity, which comes as a surprise. It means that I cannot change my name, whether that be for legal reasons (i.e. official name change), changes to the identity with which I want to represent myself, or because I might have not thought it through when I signed up. There is a warning behind the (I), but I didn't see that.

Would it be possible to reduce the user identity to the public key (which is what pretty much every other piece of software is doing), and to keep the user name as a variable in the profile of the user, which, if changed, propagates to all connected users?

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: briar/briar#1688