gpt4 book ai didi

openid - 从 dotNetOpenId 中的 ClaimedIdentifier 获取FriendlyIdentifierForDisplay

转载 作者:行者123 更新时间:2023-12-02 00:41:17 25 4
gpt4 key购买 nike

如果我有 ClaimedIdentifier 是使用 dotNetOpenId 获取FriendlyIdentifierForDisplay 的方法吗?

谢谢

最佳答案

没有。 FriendlyIdentifierForDisplay有时可以从ClaimedIdentifier派生。例如,声明的标识符“http://blog.nerdbank.net/”将成为友好标识符“blog.nerdbank.net”。但是,如果用户输入“=arnott”(i 名称)作为其标识符,则所声明的 id 会变成 i 编号(例如 =!9B72.7DD1.50A9.5CCD)。身份验证后,DotNetOpenId 仍然可以使用用户提供的标识符,因此可以将友好 ID 设置为“=arnott”。但给定任何任意声明的 id,如 =!9B72.7DD1.50A9.5CCD,不可能将其反转为 =arnott。

因此,最好将 Claimed Id 和FriendlyIdentifierForDisplay 都存储在数据库中,以便您可以在用户登录后以外的时间显示它。

确保永远不要使用FriendlyIdentiferForDisplay来查找您的用户。它只能用于显示目的(例如,您使用用户声明的 ID 查找用户,然后在网页上显示用户的“别名”)。

如果您只有声明的 ID,则可以通过从前面修剪方案、尾部斜杠和任何#fragment 来尽力模拟FriendlyIdentifierForDisplay 行为。这基本上就是 URL 标识符的算法。

关于openid - 从 dotNetOpenId 中的 ClaimedIdentifier 获取FriendlyIdentifierForDisplay,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/548326/

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