アプリから Realm Object Server (ROS) にログインしようとして行き詰まりました。キーチェーン ラッパーを使用して独自のログイン スキームを作成しましたが、Realm と ROS をクラウドで使用したいと考えています。
しかし、ユーザー名/パスワード資格情報を使用してログインする簡単な方法を書いたり見つけたりすることはできません。これはサーバーエラーです:auth.password: Handle request failed with: InvalidCredentials: The provided credentials are invalid or a user does not exist.: Given account:
ターミナルと ROS ダッシュボードのクラウド プロバイダーを介して ROS にログインしています。自分の名前とユーザー ID を確認できますが、レルムがないと表示されます。
アプリをサーバー URL に接続してログインするにはどうすればよいですか?
これが私が試した(10の異なるものの中で)ものです:
private func setUpPermissions() {
SyncUser.logIn(with: .usernamePassword(username: username, password: password, register: false), server: syncServerURL) { (user, error) in
guard user != nil else {
print(error!.localizedDescription)
return
}
do {
// This is where I get stuck
print("Logged in successfully")
} catch {
print(error.localizedDescription)
}
}
}
}
良い例 (コード スニペットのみ) が見つからないので、自分のコードで申し訳ありません。