我不使用普通的防火墙身份验证方法,而是使用web3 (特别是元请求)来提供注册/登录,而不需要电子邮件和密码。问题是,我如何处理注册?
我认为这样做的一种方法是使用用户钱包地址作为电子邮件,并将我的域添加为@部件,例如: 0x0000000000000000000000000000000000000000@example.com,但问题是如何添加一个密码供防火墙使用?
是否存在使用元问询进行身份验证的方法?
发布于 2022-02-25 18:28:23
我希望我在前面已经看到了这个问题,我们开发了一种机制,仅仅因为这需要一个运行firebase-admin的服务器,该服务器可以创建一个定制令牌并将它传递给客户机并使用signInWithCustomToken注册。
代码在这里,https://github.com/novum-insights/sveltekit-unlock-firebase。
这是一个样板,使用sveltekit和支付墙的用户与解锁协议。
https://stackoverflow.com/questions/68708539
复制相似问题