Google One Tap сохраняет статус пользователя в файле cookie g_state
. По умолчанию в качестве домена cookie установлен домен текущей страницы.
Если функция One Tap отображается в родительском домене и субдоменах, файл cookie состояния должен быть виден во всех ваших доменах. В этом случае вам необходимо установить домен cookie в качестве родительского домена, в основном, когда вы устанавливаете cookie из поддомена.
Вы можете использовать параметр конфигурации data-state_cookie_domain
, чтобы изменить домен состояния cookie. В следующем примере кода показано, как установить параметр data-state_cookie_domain
:
<div id="g_id_onload" data-client_id="YOUR_CLIENT_ID" data-auto_select="true" data-state_cookie_domain="parentdomain.com" data-login_uri="https://login.parentdomain.com/your_login_endpoint"> </div>