我們擁有一個包含SHA1編碼密碼的現有用戶數據庫。我們將它們上傳到Google Federated Database(通過GitKitClient java lib),但這些上傳的用戶無法登錄。verifyPassword始終返回「密碼錯誤」!到uploadUsers調用看起來像gitkitClient.uploadUsers('SHA1', new byte[0], gitkitUsers)
(我們必須提供一個空字節數組作爲第二個參數(哈希鍵),因爲我們得到的NPE如果我們提供了一個空值)GitKit客戶端 - 上傳的用戶無法連接
創建是在該GitkitUsers的方法列表如下:
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
}
我們沒有辦法進一步調查。有人成功使用它?
你有沒有解決過這個問題? – ahillman3