首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenID集成

OpenID集成
EN

Stack Overflow用户
提问于 2009-06-26 18:15:10
回答 4查看 1.2K关注 0票数 3

有没有人知道实现OpenID的ASP.NET指南以及OpenID提供者可以返回的信息?我知道你可以得到电子邮件地址,但是如果有人用他们的谷歌OpenID登录,你能访问他们的地址吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-06-27 20:43:06

是的,如果OpenID依赖方提出请求,并且用户同意共享这些数据,OpenID提供商可以而且通常确实会提供有关登录人员的“声明”或“属性”。

如果您将DotNetOpenAuth用于您的ASP.NET OpenID库,它具有对获取这些属性的多种方法的内置支持,但无论提供程序以何种方式提供这些属性,它都使您能够简单地获取这些属性。如果你下载这个库,它附带了一个如何做到这一点的示例。

就工作地址和特定于某些域(数据域--不是Internet域)的一些其他属性而言,很少有提供商提供这些属性。你能做的最好的事情就是获取“完整地址”,并询问用户这是否是他们想使用的地址。

票数 2
EN

Stack Overflow用户

发布于 2009-06-26 18:19:56

这应该会有帮助:http://www.eggheadcafe.com/tutorials/aspnet/4b3c7c9b-fe80-4e6e-a34e-0e9efed5c575/integrate-openid-authenti.aspx

或者是一个“更简单”的:http://madskristensen.net/post/OpenID-implementation-in-Csharp-and-ASPNET.aspx

票数 0
EN

Stack Overflow用户

发布于 2012-01-10 15:40:31

Document describes如何在您的web应用程序和第三方网站中实现谷歌登录,并让您了解OpenID身份验证是如何工作的。

Here是使用DotNetOpenOAuth库在ASP.NET应用程序上实现OpenID的分步过程。

Tutorial演示了如何向已具有传统成员资格的现有站点添加OpenID支持,而不会破坏AspDotNetMVC中的任何内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1050473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档