Есть несколько точек зрения на ваш вопрос.
Есть ли способ отслеживать пользователей?
Да ... но ...
Вы можете сохранить сгенерированный вами идентификатор пользователя в пользовательском хранилище .Вы должны обращаться с этим так же, как с файлом cookie, поэтому некоторые юрисдикции могут налагать ограничения на это, но это один из подходов к переходу от анонимного идентификатора , который вскоре отключается.
Но ...
Как мне разрешить им войти в мой сервис через Действие?
В этом проблема. Общая политика устанавливает следующее ограничение для сбора пользовательских данных:
Данные аутентификации (включая пароли, ПИН-коды и ответы на вопросы безопасности)
Несобирать данные аутентификации через разговорный интерфейс (текст или речь).После того, как учетная запись пользователя была связана, PIN-коды или пароли могут использоваться как часть второго процесса проверки.
Поэтому вам необходимо использовать привязку учетной записи для подключения к существующей учетной записи в вашей службе.
Как мне выполнить привязку аккаунта, если мне не требуется вход в Google?
Вы по-прежнему можете использовать Вход в Google для помощника , еслион будет (или может) предоставлять информацию как часть профиля, которая соответствует тому, что у вас есть.Поэтому не нужно использовать одну и ту же учетную запись - просто иметь тот же адрес электронной почты (например).
Но этого все же может быть недостаточно.
В других случаях вы можете посмотреть внастройка для работы с сервером OAuth , которым вы управляете.
Так зачем использовать Google Sign-In, если я настраиваю сервер OAuth, который использует Google Sign-In?
Google Sign-In хорош для более упорядоченного потока, если вы можете использовать его.Это можно сделать полностью с помощью голоса, например с помощью интеллектуального динамика, вместо того, чтобы требовать от пользователя подключения к телефону для завершения входа в систему.Так что, если у вас есть адрес электронной почты пользователя в вашей системе учетных записей, и вы также получаете его из Google Sign In, то вы можете соединить две учетные записи.
В некоторых случаях, например, если ожидается, что пользователь будет иметьсначала войдите в учетную запись на вашем сайте, им даже не нужно будет этого делать.Если и голосовой клиент, и веб-клиент используют один и тот же проект Google, тогда аутентификация будет выполняться автоматически .