gpt4 book ai didi

dotnetopenauth - 如何使用 DotNetOpenAuth 登录 Google 并获取用户资料

转载 作者:行者123 更新时间:2023-12-02 00:29:43 27 4
gpt4 key购买 nike

我只想使用 google 登录,并希望在我的网站上显示在用户的一般配置文件(如照片、电子邮件地址和姓名)中登录的访问权限。 DotNetOpenAuth 有可能吗?

最佳答案

这非常简单。使用 OpenID “只需登录”,而不是 OAuth。查看 OpenIdRelyingPartyWebForms 或 OpenIdRelyingPartyMvc 示例,了解如何让用户登录。由于您只对使用 Google 登录用户感兴趣,而不是显示输入框,您可以只使用一个“使用 Google 登录”按钮调用OpenIdRelyingParty.CreateRequest("https://www.google.com/accounts/o8/id") 启动 Google 登录。

正如@Lirik 在评论中指出的那样,您可以使用 AX 来 retrieve user profile info .但是,我认为不会为您提供用户照片。如果 Google 甚至提供了它(如果),您可能必须为此使用 OAuth。在这种情况下,我建议您为此使用“OpenID+OAuth”扩展,我相信这会引导您找到您已经看到的“Google 联系人”示例。但是,要将其更改为检索用户照片,您需要查看 Google 自己的 GData API 文档以了解如何检索用户照片(如果可以)。

关于dotnetopenauth - 如何使用 DotNetOpenAuth 登录 Google 并获取用户资料,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7546686/

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