gpt4 book ai didi

django - Google 如何生成其 OpenID claimed_id token ?

转载 作者:行者123 更新时间:2023-12-01 13:07:40 28 4
gpt4 key购买 nike

我正在使用 django_openid_auth 模块并将其配置为自动为新的 OpenID 创建新的用户帐户。这使得“注册”过程变得非常简单,但我有点担心,由于谷歌生成 OpenID token 的方式,它可能会不小心为现有用户创建一个新帐户,给他们留下原始数据的印象帐户已丢失。

据我所知,Google 将为不同的域名生成不同的声明 ID token 。也就是说 www.site.com 和 site.com 会创建两个不同的 token ,因此会在我的系统中创建两个帐户。我已通过将 www.site.com 重定向到 site.com 解决了这个问题。

我还需要注意其他问题吗?谁能告诉我有关 Google 使用什么生成 ID 的一些详细信息?

最佳答案

From the docs :

openid.realm

经过验证的领域。标识要求最终用户信任的域。 (例如:“http://*.myexamplesite.com”)这个值必须和openid.return_to中定义的域一致。如果未定义此参数,Google 将使用 openid.return_to 中引用的 URL。

realm 的值在 Google 联合登录页面上用于向用户标识请求站点。它还用于确定 Google 返回的永久用户 ID 的值。

关于django - Google 如何生成其 OpenID claimed_id token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1872429/

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