Использование Google Directory API для получения всех пользователей в домене
Я создаю приложение для Google Marketplace и только что перешел на OAuth 2.0 с версии 1.0 до окончательного развертывания.
До переключения я мог использовать API предоставления для выборки пользователей в домене, в котором установлено данное приложение, были предоставлены соответствующие разрешения.
Мой опыт работы с API каталогов (аналог OAuth 2) требует, чтобы я выполнил двухсторонний OAuth, чтобы получить токен доступа, который затем использую для выполнения действий администратора. Это работает только в том случае, если токен доступа принадлежит пользователю-администратору домена домена.
В приложении есть раздел, который вытягивает всех пользователей из домена, и мне нужно, чтобы он был доступен для всех вошедших в систему пользователей, включая неадминистративных пользователей домена.
У меня не было таких проблем, когда я использовал API предоставления с помощью библиотеки Zend
1 ответ
Точно сказать не могу. Но следующий пост может быть полезным
До недавнего времени эта техника в основном выполнялась с использованием 2-Legged OAuth 1.0a (2-LO). Однако с учетом устаревания протокола OAuth 1.0 и полученного в результате запрограммированного отключения 2-LO рекомендуемым механизмом авторизации теперь является использование OAuth 2.0 и учетных записей служб.
источник - http://googleappsdeveloper.blogspot.com/2012/11/domain-wide-delegation-of-authority-and.html