У меня есть привилегия супер администратора для Google для образовательных приложений. Я хочу проверить, вошел ли конкретный пользователь в свою учетную запись. Я могу вручную сделать эту консоль администратора, но мне нужно получить ее с помощью веб-приложения, которое я создал. Мне просто интересно, есть ли API для этого.
Вы можете тянуть lastLoginTime
с Каталог API.
Если вы хотите получить данные для входа для всех, вы также можете использовать API отчетов. Лично я бы рекомендовал API-интерфейс каталога по этому поводу, хотя, если вы ищете текущие данные, поскольку данные отчетов не являются недельными.
Другим, возможно, не совсем безопасным подходом, было бы использование автономного google appscript. Включите Admin SDK как в расширенном меню сервиса Google, так и в API. Затем вы можете сделать стандартные GET-запросы к приложению. Таким образом, аутентификация администратора обрабатывается приложением.
function doGet(e) {
var email = e.parameter.email;
var someinfo = user.someinfo
Logger.log(someinfo);
return ContentService.createTextOutput(name);
}