Можно ли с помощью modernizing-oauth-взаимодействия взаимодействовать с авторизационным токеном googleplus в Google API в реальном времени?
Фон для этого вопроса -> Модернизация OAuth-взаимодействий в собственных приложениях для повышения удобства использования и безопасности.
В любом мобильном приложении, использующем inappbrowser, запросы Oauth будут ограничены. Но можем ли мы использовать вход Google plus и использовать его токен Auth в API-интерфейсах rtcclient JS??
1 ответ
В этом блоге были предложены альтернативы
Чтобы помочь вам с миграцией, мы предлагаем библиотеки и примеры, соответствующие современным передовым методам, которые вы можете использовать:
- Google Sign-In для Android и iOS, наш рекомендуемый SDK для входа и OAuth с учетными записями Google.
- AppAuth для Android, iOS и OS X, клиентская библиотека OAuth с открытым исходным кодом, которую можно использовать с Google и другими поставщиками OAuth. Мы также предлагаем GTMAppAuth (для iOS и OS X), библиотеку, которая обеспечивает поддержку AppAuth для клиентской библиотеки API Google для Objective-C и проектов GTM Session Fetcher.
- Примеры входа в Google и OAuth для Windows, примеры, демонстрирующие, как использовать браузер для аутентификации пользователей Google в различных средах Windows, таких как универсальная платформа Windows (UWP), консольные и настольные приложения.
Первая альтернатива - это базовые API, которые можно использовать в любых приложениях для Android и IOS. Я не очень много разбирался во второй и третьей альтернативах.
Основываясь на первом варианте, для приложений Cordova доступен плагин cordova-plugin-googleplus, который предоставляет базовые функции входа в систему и выхода из системы. В IOS он предоставляет refreshToken и accessToken сразу после входа в систему, но в Android выборка refreshToken и accessToken не поддерживается в плагине.