Запрос к серверу Google Calendar API использует токен доступа от клиента - PullRequest
0 голосов
/ 30 ноября 2018

Мы разрабатываем приложение для IOS, оно использует GoogleSignIn и GoogleAPIClientForREST для получения календаря пользователя.

Обычный процесс состоит в том, что пользователь клиента входит в Gmail, затем авторизует его, а затем клиент получаетполучить доступ к токену и использовать токен для запроса календарей пользователя,

Теперь мы хотим сделать это, наше приложение получает токен доступа, загружает токен на наш сервер, затем сервер использует токен для запроса календарей пользователя.В конечном итоге наш сервер будет регулярно использовать большое количество маркеров доступа различных пользователей для запроса API Календаря Google.

Поддерживает ли это Google?Есть ли какие-то ограничения или ограничения?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 05 декабря 2018

Фактически, клиент просто загружает токен обновления на сервер, затем сервер использует его для получения токена доступа и использует токен доступа для получения событий календаря.

0 голосов
/ 30 ноября 2018

Основная проблема, с которой вы столкнетесь, заключается в том, что токен доступа действителен только в течение одного часа.Так что, если вы не ожидаете, что пользователь будет входить в систему каждый час и предоставит вам новый токен доступа для вашего внутреннего приложения, это не сработает.

Во-вторых, я не уверен, как работает вход в IOS, я даже не уверен, чтоВы можете получить код, который даст вам токен доступа для загрузки на ваш бэкэнд-сервер.Не говоря уже о том, что передача токена доступа даже по безопасному соединению, вероятно, не лучшая идея для проектирования.

Возможно, вам лучше кодировать все эти серверы на стороне и использовать приложение IOS, а не подключаться через ios напрямую.

Я не разработчик IOS, поэтому не могу вам сильно помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...