Выйти пользователя из действий в Google

Есть ли способ выйти из системы или переключить учетную запись в действиях в google? Я использую связывание учетной записи с Google (OAuth и Google SignIn). Я хочу сделать что-то вроде этого, чтобы, если пользователь говорит «Выйти из этой учетной записи ИЛИ переключиться на другую учетную запись», действие должно вывести его из системы и открыть аутентификацию Google.

Я видел некоторые намерения помощников в документации, но не нашел ни одного Помощник для выхода / выхода.

Не могли бы вы помочь мне, как мне выйти из системы, сказав «выйти из учетной записи или переключиться на другую учетную запись»


person Muhammad Zumair    schedule 29.08.2018    source источник


Ответы (2)


Имейте в виду, что «Связывание учетной записи» на самом деле не является входом в систему. Она связывает учетную запись Google Assistant, которую они используют, с учетной записью, которую вы используете в своей системе. Если вы используете только Google Sign In for Assistant, вам просто нужен доступ к информации об учетной записи, которую они используют.

Так что «выход из системы» - это не совсем то, о чем вы просите. В первом случае вы хотите «отвязать» их учетную запись Ассистента от учетной записи в вашей системе. Во втором случае вы хотите забыть, кто они.

Чтобы выполнить «отключение», вы можете вернуть HTTP-код 401 «Неавторизованный». Это заставит Ассистента отказаться от любых токенов, которые у них есть для пользователя. Пользователи также могут удалить связь через листинг вашего каталога.

Забыть, кто они есть, труднее. В AoG нет ничего, что могло бы делать это напрямую, хотя вы можете направить их на страницу, которая вызывает метод выхода для входа в Google. Они также могут удалить связь через список каталогов или через страницу управления учетной записью Google.

person Prisoner    schedule 29.08.2018
comment
Код статуса 401 больше не работает с июня 2019 года. - person Arnaud; 09.10.2019

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

person Harshit Agrawal    schedule 27.04.2020
comment
Не лучший ответ на вопрос, но полезная информация - person Vishnu Priyaa; 19.03.2021