У нас есть существующая пользовательская база данных с паролями SHA1. Мы загружаем их в Google Federated Database (через GitKitClient java lib), но затем эти загруженные пользователи не могут войти в систему. ValidPassword всегда возвращает «Неверный пароль»! Вызов к uploadUsers выглядит gitkitClient.uploadUsers('SHA1', new byte[0], gitkitUsers)
(Мы должны обеспечить пустой массив байт в качестве второго пар (хэш-ключа), так как мы получаем неработающие, если мы обеспечиваем нулевое значение)GitKit Client - Загруженные пользователи не могут подключиться
метод, который создает 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