Выйти из пользователя из действий на Google - PullRequest
0 голосов
/ 29 августа 2018

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

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

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

1 Ответ

0 голосов
/ 29 августа 2018

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

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

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

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

...