В настоящее время наше приложение использует запросы OAuth в веб-представлениях. Google не разрешит запросы OAuth во встроенном браузере под названием «веб-представления». google_developer_blog Итак, мы планируем использовать Firebase Authentication. Этот метод не в лучшей практике, но я хотел бы рассказать вам, есть ли какие-либо проблемы.Возможно ли использование Firebase Authentication для обновления взаимодействия OAuth в собственных приложениях?
Заранее спасибо.
Спасибо за ответ. Наше приложение не использует SFSafariViewController и пользовательскую вкладку Chrome. И мы знаем, что мы можем аутентифицироваться с помощью системного браузера. Однако мы хотим использовать firebase. Просто хорошая возможность, я подумал, что могу использовать Firebase Authentication для этих потоков OAuth. Неправильно ли использовать firebase? – woki
Firebase в собственных приложениях не обрабатывает поток OAuth для вас. Вы должны использовать собственный SDK поставщика удостоверений (Google, Facebook, Twitter), чтобы получить учетные данные OAuth, а затем передать его Firebase. В случае с GitHub, у которого нет собственного SDK, вы должны получить токен доступа GitHub самостоятельно через традиционный поток OAuth2.0. – bojeil
Благодарим вас за помощь. Мы будем следовать рекомендациям и использовать рекомендуемый SDK для получения учетных данных OAuth. – woki