Я пытаюсь интегрировать Google SignIn в свое приложение iOS, которое использует Realm для управления пользователями. Я вошел в Google и получил информацию о моем пользователе. Я готов отправить свой токен в свой экземпляр Realm Cloud, чтобы получить SyncUser. Я нахожусь на странице аутентификации моей панели управления Realm Cloud. У меня открыта вкладка JWT.
И я понятия не имею, что, черт возьми, теперь делать. Поиск в Google не помогает, потому что я точно не знаю, что ищу.
Пожалуйста помоги!
Обновлено: https://docs.realm.io/platform/using-synced-realms/user-authentication/additional-providers, похоже, указывает на то, что Realm Cloud не может использовать аутентификацию Google или Facebook? Это кажется безумием.
НО, это на самом деле меня устраивает, поскольку, как только я получаю SyncUser, я «конвертирую» их в объект моего пользовательского класса YpbUser для целей моего приложения. Если я храню всю фактическую полезную информацию пользователя в своей области как объект YpbUser, могу ли я просто использовать анонимную аутентификацию SyncUser?
Я столкнулся с той же проблемой, я все настроил, следовал указаниям, и я работал на 10.0.0beta2, заметил, что 10.0.0beta4 добавил код для аутентификации Apple, поэтому возможно, что RealmSwift просто не поддерживает знак Google пока что, хотя в документации утверждается
@ rs7 app.login (withCredential: AppCredentials.init (googleToken: gToken!)) настолько близок, насколько я могу в 10.0.0beta2, к документированному коду на docs.mongodb.com/realm/ios/authenticate. В руководстве по настройке RealmSwift для контекста предлагается 10.0.0beta2. безопасно просто использовать 5.3.6? Мне пришлось бы изменить много кода, так как многие имена классов / функций отличаются
@FaultyJuggler Я не уверен.





У вас все еще есть проблема с этим? Дай мне знать, я могу тебе помочь.