I am glad to announce that Sign In with Conflux is ready to use!
Sign-In with Conflux is a new standard that allows people to use their web3 wallet identity when logging in to web services, as opposed to a username/password pair.
It describes how Conflux accounts authenticate with off-chain services by signing a standard message format parameterized by scope, session details, and security mechanisms (e.g., a nonce). The goals of this specification are to provide a self-custodied alternative to centralized identity providers, improve interoperability across off-chain services for Conflux-based authentication, and provide wallet vendors a consistent machine-readable message format to achieve improved user experiences and consent management.
SIWC is inspired from Sign In with Ethereum.
SIWC works on Conflux coreSpace (Fluent) and eSpace (MetaMask).
The library is available on npm and a quickstart will help you for yours implementations with front and back examples.
You can read this article for more informations.
- Grant Proposal : Grant Proposal : Sign-In with Conflux
- Github SIWC : https://github.com/MPoulhazan/siwc
- Github Quickstart : https://github.com/MPoulhazan/siwc-quickstart
- Npm : https://www.npmjs.com/package/siwc
- Article on Medium : https://medium.com/@mickalpoulhazan/sign-in-with-conflux-f394d9c0d099
Sign-In with Ethereum is a new standard that allows people to use their web3 wallet identity when logging in to web services, as opposed to a username/password pair. Adjust Sign-In with Ethereum to work with Fluent on Conflux Core and with Fluent and MetaMask on Conflux eSpace.
Grant Funding Tier : Tier 1 (4.000$)
Don’t hesitate if you have any question and enjoy for yours futures developments