我正在尝试使用我的firebase系统设置自定义身份验证,我正在查看此firebase link和this。我注意到这种方法需要将用户凭据发送到您的服务器:
但是,我已经以不同的方式实现了我们的系统 - 当用户输入他们的显示名称时,凭据被发布到服务器,db将检查这些凭据是否存储在数据库中,并且只有当它们是加密密码应该发送回java类,在那里它将被存储在一个字符串中并被解密。
然后将密码与输入的密码进行比较,如果它们正确我想用这种方法生成自定义身份验证令牌
mAuth.signInWithCustomToken(mCustomToken)
然后允许用户登录。所以基本上简单地说我想在我的java类中创建自定义身份验证令牌,这是应用程序的一部分。
P.S我使用firebase实时数据库作为我的数据库