我需要添加社交媒体登录功能到一个网站,并被卡住了一点,主要是因为,或多或少,没有关于这两方面的初学者文档。
我通过检查书呆子来掌握DotNetOpenAuth的基本知识,但是这里的一些人建议WIF,所以我开始研究它。我很快意识到,仅仅得到明确的信息,解释这是否可行,在共享托管是不容易的。我并不是真的想全面了解所有的参考知识和技术概况(无论如何还是检查了一些),只是为了能够看到基本的功能。
所以我的问题是:
如对此事有任何意见,我们将不胜感激。
发布于 2012-01-04 04:47:14
WIF --参见如何-to部分这里。
还有开始使用Windows标识基金会(WIF)。
你最好的选择可能是使用WIF / ACS。好的链接这里或看看Windows标识基础和Azure AppFabric访问控制服务内容地图。
另一种方法是将OAuth2添加到自定义STS中。有关这方面的一个非常好的示例,请参考身份服务器。
发布于 2012-01-04 15:19:16
DotNetOpenAuth绝对适用于共享托管,并且根本不需要在web服务器上设置(它只是您网站的Bin文件夹中的一个.dll )。根据您想要连接的社交网站,如果您连接到启用OpenID的站点,则只需几行代码就可以将所有内容连接起来。
如果您要链接的站点使用OAuth或OAuth 2,那么每个站点都需要编写更多的代码来对抗其特定的专有API,但对于WIF来说也是如此,除非它们有支持特定网站的代码,这些代码恰好与您自己的网站保持一致。
https://stackoverflow.com/questions/8703582
复制相似问题