Adding login with Dash usernames (feature request)

ericools

New member
I am really hoping to be able to implement the option for people to login to my app with Dash (rather than sign up with email).

How I would like to see this work:

1. User clicks login with Dash.
2. A QR code pops up that the user can scan with their Dash wallet.
3. The Dash wallet asks the user if they would like to sign a message and share it with site that generated the code via some kind of delivery address embedded in the qr code.
4. An account is created for the user with their Dash username as their username for the app. They can now login to that account using their Dash wallet.


Is this something that could be done?
 
On your app's login screen, you'll see a "Connect with Dash" button. This button will generate a unique QR code that contains the information needed for communication between your app and the Dash wallet.

 
Last edited:
Yes, this is definitely possible and aligns well with decentralized authentication methods. You’d need to implement QR-based message signing with the Dash wallet and set up backend verification to link the signed message to a user session.
I have a question is backend setup verification required in this process?
 
Is this something that could be done?
as long as the wallet supports message signing, then it should already be possible today. i'm not familiar with all of the Dash clients, but if anyone knows of a mobile wallet that supports text/message signing, I'd like love to integrate this process into my own dApp as well 👍
 
I am really hoping to be able to implement the option for people to login to my app with Dash (rather than sign up with email).

How I would like to see this work:

1. User clicks login with Dash.
2. A QR code pops up that the user can scan with their Dash wallet.
3. The Dash wallet asks the user if they would like to sign a message and share it with site that generated the code via some kind of delivery address embedded in the qr code.
4. An account is created for the user with their Dash username as their username for the app. They can now login to that account using their Dash wallet.


Is this something that could be done?slope
The Dash wallet can prompt the user to sign a message, which is then sent back to your server to authenticate and create an account using the Dash username.
 
Back
Top