Я пытаюсь следовать следующему руководству: https://developers.google.com/appengine/docs/java/endpoints/authGoogle App Engine Cloud Endpoints OAuth 2.0 Прицелы
Я следовал инструкциям и добавлен идентификатор клиента и параметр пользователя, который, когда нуль кидаю исключение OAuthRequestException ,
При развертывании в Google и доступе к API с помощью API-интерфейса API я получаю ожидаемое несанкционированное исключение при доступе к API без OAuth. Прекрасно все работает!
Предлагается переключить переключатель OAuth 2.0. Я делаю это, и я получаю сообщение:
* API не объявляет о каких-либо областях. Вы можете вручную добавить области с помощью окна ниже
сообщение также направляет меня на адрес: http://code.google.com/apis/accounts/docs/OAuth2.html , чтобы узнать больше о Области.
Но на этой предлагаемой странице имеется очень ограниченная информация о областях. Я новичок в OAuth и, несмотря на поиск Google и StackOverflow Я не уверен, что такое область видимости? Как я объявляю в API? Когда я вручную добавляю что-то в подсказку API explorer, я получаю сообщение об ошибке, указывающее, что это invalid_scope. Итак, каков действительный объем?
Спасибо указателю, но я не использую API Google и не хочу использовать области Google. Моему приложению не требуется доступ к личным данным из учетной записи пользователя Google. Я пишу свой собственный API с облачными конечными точками, и я хочу защитить свой API с помощью аутентификации, чтобы только авторизированные пользователи могли получить доступ к данным, обслуживаемым моим API. – Kevin
Мне тоже нужно, было в планах на будущее, давайте найдем его вместе ... – Vishwanath
У вас есть этот URL. https://developers.google.com/appengine/docs/java/endpoints/auth – Vishwanath