如何设置我的站点以便用户可以使用 metamask 登录?

How can I set my site so users can sign in with metamask?

目前,我的网站使用 Passport.js,因此用户可以使用 facebook 和 google 等登录,但我希望用户能够使用 Metamask 登录我的网站并能够互相发送 ETH(和其他加密货币)。我已经看到一些基于加密的网站允许用户使用 Metamask 登录以与他们的 Dapp 交互,但我只希望用户能够在聊天中显示用户名时相互发送直接交易。

是否有一种简单的方法让用户使用 Metamask 登录我的网站并能够相互发送加密货币?

我认为你想要实现的是 CryptoKitties

您需要做的是通过使用私钥签署一条数据来证明帐户的所有权。

我找到了这个tutorial,您可以按照它的完整实施。