如何解决Google One Tap state_cookie_domain 属性不会更改状态 cookie 的域
我正在尝试将 Google One Tap 添加到我的 React 应用中。这是我添加的代码片段:
<Head>
<script src='https://accounts.google.com/gsi/client' async defer></script>
<script>{`
function continueWithNextIdp(notification) {
if (notification.isNotdisplayed() || notification.isSkippedMoment()) {
window._skippedOneTap = true;
}
}
`}</script>
</Head>
<div id='GContainer' className='GoogleOneTapContainer'>
<div
id='g_id_onload'
data-client_id={GOOGLE_CLIENT_ID}
data-login_uri={LOGIN_URI}
data-cancel_on_tap_outside='false'
data-prompt_parent_id='GContainer'
data-is_one_tap={true}
data-moment_callback='continueWithNextIdp'
style={{ padding: 0 }}
data-state_cookie_domain={PARENT_DOMAIN}
></div>
</div>
在处理 One Tap 重定向时,我无法在后端接收任何 cookie,因为 data-state_cookie_domain
属性不会更改 Google 状态 cookie 的域。有没有人遇到过这种情况并修复过?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。