Skip to content

Account Registration #52

@DanielOaks

Description

@DanielOaks

Account Registration Method Requirements

Goal: Allow registering an account with the IRC network.

Requirements:

  • Auth methods:

    • passphrase/PLAIN (username and password)
    • certificate (for SASL EXTERNAL auth)
    • ???
  • Verification methods:

    • code transmitted via email
    • code transmitted via sms?
    • go to a url and solve a captcha (possible to just send an email with the url?)
    • generic 'proof of work'? what does this look like and why do this (edk to elaborate on)
  • Else:

    • Registering for an account before successfully connecting to the network (i.e. before connection registration has completed)
    • Restricting allowed emails to given domains (e.g. only allowing people with an @ircv3.net email domain to register to the network, and conveying this to the client)
    • Requiring that the 'account name' being registered must be the user's current nickname? however you'd refer to this, whatever irc networks currently do in terms of just registering the current nickname and not anything else

What else does an account registration method need or what should be fleshed-out a bit?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions