Google One Tap 会将用户状态存储在 g_state
cookie 中。默认情况下,Cookie 网域设置为当前网页的网域。
如果父级网域和子网域上显示了“一键式登录”,则状态 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>