首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GitKit客户端-上传的用户无法连接

GitKit客户端-上传的用户无法连接
EN

Stack Overflow用户
提问于 2016-02-26 18:21:15
回答 1查看 66关注 0票数 0

我们有一个现有的用户数据库,其中包含SHA1编码的密码。我们将他们上传到谷歌联邦数据库(通过GitKitClient java库),但是这些上传的用户无法登录,verifyPassword总是返回“密码不正确”!对uploadUsers的调用类似于gitkitClient.uploadUsers('SHA1', new byte[0], gitkitUsers) (我们必须提供一个空字节数组作为第二个参数(散列键),因为如果我们提供一个空值,就会得到NPE)

创建列表中的GitkitUsers的方法如下所示:

代码语言:javascript
复制
private GitkitUser createGitkitUserFromUser(User user) {
    GitkitUser gitkitUser = new GitkitUser()
    gitkitUser.email = user.email
    gitkitUser.localId = getLocalId(user)
    gitkitUser.name = user.displayName
    gitkitUser.hash = user.password?.bytes
    if (user.pictureFileName) {
        gitkitUser.photoUrl = user.getPictureUrl()
    }
    return gitkitUser
}

我们看不到进一步调查的办法。是否有人成功地使用了它?

EN

回答 1

Stack Overflow用户

发布于 2016-07-28 00:42:49

确保在setPassword()中使用的hashKey与在uploadUsers()中使用的相同。

我正在使用php SDK,所以我不能为你分享代码,但是当我在两个地方使用不同的hashKey时,我遇到了同样的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35649095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档