1

Я установил Realm на компьютере1 и запустил сервер объектов Realm (создав нового пользователя-администратора), а затем установил и запустил RealM Object Server на компьютере2, пытающегося создать того же администратора Я создал на компьютере1. Он сразу же отправился на страницу входа, где я предположил, что он узнал мои учетные данные с компьютера1, поэтому я заполнил те же учетные данные и прослушивал Login. По какой-то причине это предупреждение теперь отображается на экране:(Mac) Ошибка сервера сервера Realm Ошибка: Email/Password Неверный

Ошибка входа: неверно введена комбинация электронной почты/пароля.

В журналах сервера говорится:

warn: auth.password: Handle request failed with: InvalidCredentials: The provided credentials are invalid.: Given account: [email protected] 

Затем я перезапустил Realm сервер и попытался создать другой пользователь администратора с другими учетными данными, после заполнения учетных данных и нажмите «отправить» Я немедленно отправляется на страницу входа в систему, где он дает предупреждение:

Ошибка при настройке вашей учетной записи.

Интересно также, что после попытки создания этой новой учетной записи я не получаю никакой информации в журналах после нажатия submit.

+1

Я смог воспроизвести эту проблему, используя смешанный фразу в имени пользователя, например. 'MyEmail @ gmail.com'. Изменение этого параметра на 'myemail @ gmail.com' разрешило проблему. – AnthonyW

ответ

0

Невозможно запустить две копии сервера объектов Realm на нескольких компьютерах и совместно использовать учетные записи пользователей между ними. Это будут две полностью отдельные и независимые копии сервера объектов Realm.

Если вы не зарегистрировали две отдельные копии одной и той же учетной записи администратора, вторая попытка входа не удастся, поскольку учетная запись не существует в этом экземпляре.

Мы работаем над добавлением дополнительных возможностей масштабирования для платформы Realm Mobile. Спасибо за filing an issue на мобильной платформе GitHub; мы учтем это.

+0

«Если вы не зарегистрировали две отдельные копии одной учетной записи администратора, вторая попытка входа не удастся, потому что учетная запись не существует в этом экземпляре». Вот что интересно. Когда я пытаюсь зарегистрировать отдельную копию (на отдельном компьютере), она говорит, что на веб-странице есть ошибка, но я не вижу ошибок в журналах. Сохраняются ли эти логины на другом сервере? –

+0

Логины хранятся в специальном файле Realm с именем '__admin.realm', из которого обе копии Object Server должны контролировать свои собственные экземпляры. Я все еще пытаюсь понять, как это происходит. У вас есть приложения, пытающиеся подключиться к обоим серверам или что-то в этом роде? – TiM

+0

Nope. Я полностью закрыл оба экземпляра, но при попытке создать нового пользователя в новом экземпляре (новая установка) это ошибки ... –

Смежные вопросы