我想构建一个使用钱包地址作为帐户的 web 应用程序,但我想将用户存储在我的数据库中以允许指定昵称。
我正在处理的问题是我想调用不同的 api,用户需要在其中进行身份验证/授权才能获得访问权限。
由于在我的情况下身份验证发生在 100% 客户端(通过 tronlink 扩展和 TronWeb),因此我看不到另一种方法可以专门为我的 web 应用程序添加补充身份验证。
如果用户使用不同的密码登录我的应用程序(不使用钱包的私钥),用户体验似乎很糟糕,因为用户需要进行两次身份验证(通过 Tronweb 和我的 webapp 使用密码)。
你怎么解决这个问题?