gpt4 book ai didi

authentication - Telegram 登录小部件因禁用跨站点 cookie 而损坏

转载 作者:行者123 更新时间:2023-12-05 06:59:02 28 4
gpt4 key购买 nike

不久前,大多数浏览器都禁止第三方 cookie,这破坏了我的 Telegram 用户授权流程。例如,启用 Prevent cross-site tracking 选项(默认情况下),在 Telegram 窗口中授权登录后,我的网站上没有任何反应(对 telegram OAuth 的请求失败,显示 NOT_AUTHORIZED 原因)。在我的浏览器中关闭跨站点跟踪是可行的,但这对我网站的访问者来说并非易事。

有什么方法可以解决较新浏览器上 Telegram 登录小部件的问题吗?

最佳答案

<script async src="https://telegram.org/js/telegram-widget.js?15" 
data-telegram-login="Anonymousairiv3Bot"
data-size="large"
data-onauth="onTelegramAuth(user)"
data-request-access="write">
</script>

<script type="text/javascript">
function onTelegramAuth(user) {
alert('Logged in as ' + user.first_name + ' ' + user.last_name + ' (' + user.id + (user.username ? ', @' + user.username : '') + ')');
}
</script>

关于authentication - Telegram 登录小部件因禁用跨站点 cookie 而损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64483504/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com