Exploring anonymous user authentication with PKT wallet.
Sign this message using your address
Enter the signed message signature
Congratulations, you are now authenticated.
Registering a user account with pkt-auth requires only one piece of information; a PKT wallet address.
The user must own the private key but does not need to share it with the application.
Applications may optionally collect other information, but only the address is required for authentication.
Authenticating a user with pkt-auth is a two step process.
1. First, the user enters the address associated with their account.
If the address matches a registered user, a "message" is generated on the server and displayed to the user.
2. The message must be signed by the user, using the same address associated with their account.
The signature is then verified and the user is authenticated or rejected.
Message signing is currently only possible using pktwallet (CLI) or the PKT Electrum wallet.