Google OAuth авторизация многих людей в одном скрипте
Добрый день! У меня небольшая проблема с Google OAuth
, Есть какое-то приложение, которое должно синхронизировать контакты из какой-либо базы данных с контактами Google. Соответственно, я должен авторизовать пользователей в моем приложении в Google Cloud People
, Таким образом, вопрос заключается в том, как циклически разрешать пользователям импортировать контакты, что я должен хранить для каждого пользователя? Я действительно надеюсь, что вы поняли, что я имел в виду. я использую PHP Google API library
,
1 ответ
Чтобы получить доступ к данным о контактах пользователей Google, вам необходимо их согласие. Когда вы аутентифицируете каждого пользователя, вам следует запросить автономный доступ, тогда Google вернет вам токен обновления.
Если вы сохраните токен обновления в своей базе данных, вы сможете использовать его в любое время для запроса нового токена доступа. С токеном доступа вы сможете получить доступ к данным пользователей.
$client->fetchAccessTokenWithRefreshToken($refreshToken);