Проверка с использованием новых требований Google rest apis (15.01.2019) - PullRequest
0 голосов
/ 03 января 2019

в требованиях для использования API REST Gmail: https://developers.google.com/terms/api-services-user-data-policy#additional-requirements-for-specific-api-scopes Есть утверждение:

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

У нас есть электронная версия нашего приложения, которая содержит только URL-адрес веб-версии в настольном приложении.Поэтому мы используем поток OAuth для приложений веб-сервера как для веб-приложения, так и для настольного приложения.Можно ли считать это оценкой Политики пользовательских данных?

1 Ответ

0 голосов
/ 04 января 2019

Ключ agent header.Это соответствует HTTP-заголовку User-Agent.

. Google запрашивает, чтобы вы использовали строку User-Agent, соответствующую платформе, на которой вы работаете (Android, iOS, Windows 10, ...),Эта ссылка даст вам больше информации о User-Agent.

Вы можете проверить, какие строки включены вашим браузером, используя этот сайт .Это должно дать вам лучшее понимание.Например, на рабочем столе Windows 10 с использованием Chrome:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36

Эта ссылка является стандартом RFC7231.

Если ваше программное обеспечение работает в браузере, вы нене нужно ничего делать, кроме как не переопределять значение User-Agent.Если вы пишете свое собственное программное обеспечение, то проведите некоторое исследование и укажите строку User-Agent, которая идентифицирует платформу и добавит название вашего программного обеспечения / компании.

Electron публикует список егоСтроки User-Agent.Моя первоначальная рекомендация - просто оставить заголовок User-Agent в покое и позволить Electron управлять этим для вас.

Этот StackOverflow ответ показывает, как установить заголовок Electron User-Agent, если вы решите это сделать.поэтому.

...