Я разработал простую прикладную программу AppEngine для своего домена Google Apps. Доступ ограничен для пользователей в моем домене, и приложение включено в консоли администратора для домена.appengine app работает только с моей учетной записью
Аутентификация/авторизация в приложении выполняется с использованием декораторов с использованием секретов клиента JSON, загруженных с консоли API. Я создал клиентские секреты типа «Идентификатор клиента для веб-приложений».
Мой главный обработчик, по методу GET, заключается в следующем:
@decorator.oauth_aware
def get(self):
if decorator.has_credentials():
.... do stuff .....
else:
self.response.out.write("decorator doesn't have credentials")
Проблема заключается в том, что приложение работает хорошо, когда я вошел в мой счет. Для всех других пользователей в том же домене я получаю ошибку «украшатель не имеет учетных данных».
любая подсказка о том, почему это так?