Dino: Easy on-boarding

Created on 8 Dec 2017  路  4Comments  路  Source: dino/dino

There has been a few discussions around easy on-boarding of new users lately.

As I understand it, dino is trying to be a user-friendly/opinionated client. It would be nice if the necessary tools to do this on-boarding were available.

  • [x] In-Band Registration (0077)
  • [ ] Pre-Authenticated Roster Subscription (0379)
  • [ ] Easy User Onboarding (0401)
  • [ ] CAPTCHA Forms (0158)

EDIT: Gathering XEPs mentioned in the thread into a checklist. To maintainers, feel free to change it.

feature request

Most helpful comment

In-Band Registration (XEP-0077) has been implemented in 4be8c92.

All 4 comments

Easy User Onboarding (XEP-0401) should be added to the list. It integrates nicely with PARS (in fact, the authors collaborate).

Perhaps adding support for XEP-0158 CAPTCHA Forms would probably be good too.

In-Band Registration (XEP-0077) has been implemented in 4be8c92.

There is some action in that regard. We've implemented a slightly modified 0401 proof-of-concept, the protocol is outlined at https://docs.modernxmpp.org/client/invites/ - it would be great to have Dino among the clients that support:

  • generating an invitation via Ad-Hoc command (and possibly display a QR code right in the client)
  • allowing a user to accept an invitation and register a new account
Was this page helpful?
0 / 5 - 0 ratings

Related issues

DanScharon picture DanScharon  路  4Comments

ghost picture ghost  路  3Comments

NicoHood picture NicoHood  路  5Comments

albjeremias picture albjeremias  路  6Comments

wiktor-k picture wiktor-k  路  3Comments