Получить всех пользователей домена в Google App Engine - PullRequest
2 голосов
/ 22 июня 2011

Я хочу получить список всех пользователей домена в приложении GAE (используя python). Когда я нажимаю на этот URL https://apps -apis.google.com / a / feeds / domain / user / 2.0 . Я получаю ошибку авторизации. Как я могу пройти аутентификацию для этого удара GET.

Ответы [ 2 ]

2 голосов
/ 25 июня 2011

Чтобы расширить ответ Криса, приготовьтесь к некоторой боли при аутентификации.У вас есть четыре варианта доступа только для чтения, и один, если вам нужно чтение / запись:

Авторизация на торговой площадке: если ваше приложение находится в Google Marketplace, и администратор домена добавил вас в домен, вы можете использоватьключи Google Marketplace приложения для доступа к API предоставления в режиме только для чтения.

OAuth домена: если вы можете попросить администратора домена внести изменения в конфигурацию, ваше приложение может использовать ключи OAuth всего домена дляДоступ только для чтения.

OAuth с 3-мя ножками: если вы имеете дело с пользователем superadmin, вы можете запросить временное право доступа к API в режиме только для чтения.

Программный вход в систему: наконец, вы можете попросить их предоставить вам имя пользователя и пароль учетной записи администратора для входа в API обеспечения.Это единственный механизм, который даст вам возможность что-либо изменить.

2 голосов
/ 23 июня 2011

Вам нужно будет использовать Provisioning API , и вам необходимо пройти аутентификацию через OAuth first

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