Переключение 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)', когда вы хотите выйти из пользователя извсе устройства.