gpt4 book ai didi

php - OpenID : Which one I should use to index a user "openid_identity" or "openid_claimed_id"?

转载 作者:可可西里 更新时间:2023-11-01 12:56:19 26 4
gpt4 key购买 nike

我应该使用哪一个来索引来自 Openid 身份验证进程的用户。 “openid 身份”还是“openid_claimed_id”?我正在使用 Dope OpenId返回的类和数据是:

[openid_ns] => http://specs.openid.net/auth/2.0
[openid_mode] => id_res
[openid_return_to] => http://localhost/login/authenticate
[openid_claimed_id] => https://me.yahoo.com/a/wK7..MjM-#607
[openid_identity] => https://me.yahoo.com/a/wK7...MjM-
[openid_realm] => http://localhost/
[openid_assoc_handle] =>odm...j24yhwlT...2TOXQ9.sifIz3eLZoU.....jOoGM...9VPcMVavQkVgEQ--
[openid_response_nonce] => 2009-09-19T12:35:08Z95e...WtOYlQ--
[openid_signed] => assoc_handle,claimed_id,identity,mode,ns,op_endpoint,response_nonce,return_to,signed,ns.pape,pape.auth_level.ns.nist,pape.auth_level.nist,pape.auth_policies
[openid_op_endpoint] => https://open.login.yahooapis.com/openid/op/auth
[openid_ns_pape] => http://specs.openid.net/extensions/pape/1.0
[openid_pape_auth_level_ns_nist] => http://csrc.nist.gov/publications/nistpubs/800-63/SP800-63V1_0_2.pdf
[openid_pape_auth_level_nist] => 0
[openid_pape_auth_policies] => http://schemas.openid.net/pape/policies/2007/06/none
[openid_sig] => kO7......EitU=

谢谢

最佳答案

使用openid.claimed_id 参数作为用户的逻辑主键。将其视为 case sensitive ,并使用整个值。不要修剪片段或方案(协议(protocol))。将“http://”和“https://”协议(protocol)视为完全不同的协议(protocol),即使 URL 的其余部分相同。简而言之,将 openid.claimed_id 视为不透明值必须为新用户完全存储,并为回访用户完全匹配。

OpenID 2.0 specification进一步解释,但简短的回答在上面。

关于php - OpenID : Which one I should use to index a user "openid_identity" or "openid_claimed_id"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1448594/

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