ircv3-specifications icon indicating copy to clipboard operation
ircv3-specifications copied to clipboard

account-registration: add the informational account-required cap

Open emersion opened this issue 3 years ago • 10 comments

Alternative to https://github.com/ircv3/ircv3-specifications/pull/490.

Closes: https://github.com/ircv3/ircv3-ideas/issues/73

cc @slingamn

emersion avatar Mar 25 '22 08:03 emersion

Here's how my UI looks like. ATM everything is on one screen but I may split the hostname and nickname/password to 2 separate screens in the future.

screenshot

User fills the first field:

screenshot

At this point, my client connects to the server, sends CAP LS, then closes the connection. If authentication is required, the UI changes to this and the form refuses to be submitted if the password is empty:

screenshot

If SASL isn't supported the UI switches to this:

screenshot

(Advanced settings to set the username/realname/server pass/etc will be added in the future, but are missing for now.)

emersion avatar Mar 26 '22 10:03 emersion

@slingamn @kylef @jwheare any thoughts on this PR?

emersion avatar Apr 06 '22 08:04 emersion

Gentle ping

emersion avatar Apr 14 '22 06:04 emersion

@kylef @jwheare Gentle ping

emersion avatar Apr 28 '22 06:04 emersion

My opinion is unchanged since https://github.com/ircv3/ircv3-specifications/pull/490#issuecomment-1069381428

jwheare avatar Apr 28 '22 15:04 jwheare

Okay. What would it take to merge this?

emersion avatar Apr 29 '22 07:04 emersion

Gentle ping

emersion avatar Jun 01 '22 06:06 emersion

FWIW I don't think this is a great idea to add into account-registration, as it assumes that the registration mechanism is in IRC.

My use case: https://github.com/ircv3/ircv3-ideas/issues/89

I would like to be able to advertise account-required without it meaning that the user should try to register over IRC using account-registration. It just doesn't feel like it fits in this spec.

ValwareIRC avatar Jun 01 '22 06:06 ValwareIRC

it assumes that the registration mechanism is in IRC.

There's no such assumption.


Alright, since there's no positive feedback here, I'll ship this as a vendored cap in soju+goguma.

emersion avatar Jun 04 '22 08:06 emersion

I think it's a fine concept to add to IRCv3, I just don't have anything meaningful to contribute to the discussion

progval avatar Jun 04 '22 08:06 progval