Сбросить cookie для входа в систему через API - PullRequest
0 голосов
/ 22 октября 2018

Интересно, есть ли способ сбросить файлы cookie для входа в систему через API.Я знаю, что есть, как это сделать через настройки в админ.

Ответы [ 3 ]

0 голосов
/ 23 октября 2018

Согласно форуму G Suite , единственный способ сделать это - принудительный сброс пароля с помощью Dito GAM на стороне пользователя.

вопрос из SE:

Можно ли сбросить файлы cookie для входа для всех пользователей Gmail в Google Admin?

0 голосов
/ 23 ноября 2018

Переключение changePasswordAtNextLogin флаг пользователя G Suite регистрирует его на всех устройствах.

Установите значение changePasswordAtNextLogin равным True, а затем False немедленно.Это лучше, чем приостановить действия пользователя, поскольку входящие письма не будут возвращаться.

Пример Python:

def changePasswordNextLogin(self,userEmail, status=True): 
    try:
        reqBody = {"changePasswordAtNextLogin":status}
        updateStatus = self.service.users().update(userKey=userEmail,body=reqBody).execute()
        return True
    except Exception, e:
        logging.info("Exception change_passwordNextLogin = %s", e)
        return False

def forceLogoutUser(self, userEmail):
    self.changePasswordNextLogin(userEmail, True)
    self.changePasswordNextLogin(userEmail, False)
    return True

Вызовите 'forceLogoutUser (userEmail)', когда вы хотите выйти из пользователя извсе устройства.

0 голосов
/ 23 октября 2018

Нет прямого API для сброса cookie входа.Из этого ТАКОГО сообщения есть обходной путь.Для получения дополнительной информации, вы также можете проверить это Google Thread .

...