我openid
在我的网站上做了这样的:
livejournal: {
name: 'LiveJournal',
label: 'Enter your Livejournal username.',
url: 'http://{username}.livejournal.com/'
},
wordpress: {
name: 'Wordpress',
label: 'Enter your Wordpress.com username.',
url: 'http://{username}.wordpress.com/'
},
blogger: {
name: 'Blogger',
label: 'Your Blogger account',
url: 'http://{username}.blogspot.com/'
},
Run Code Online (Sandbox Code Playgroud)
我想将facebook添加为我的openid提供商,那么,facebook的网址是openid
什么?
如果你想尝试,这个网站允许使用Facebook登录.
我知道stackoverflow使用OpenID身份验证.我也想尝试使用它.我正在使用带有C#的asp.net mvc 2.0.
我找到了这个
http://www.dotnetopenauth.net/
我想知道这是否是用于stackoverflow的.
任何教程也都很好.
编辑
我正在尝试加载一些示例项目,但是当我在VS2010中构建它时,我得到了
Error 6 'System.Diagnostics.Contracts.ContractInvariantMethodAttribute' is inaccessible due to its protection level C:\Users\chobo2\Downloads\DotNetOpenAuth-3.4.6.10357\DotNetOpenAuth-3.4.6.10357\Samples\OpenIdOfflineProvider\TextBoxTextWriter.cs 73 4 OpenIdOfflineProvider
Error 7 The type or namespace name 'ContractInvariantMethod' could not be found (are you missing a using directive or an assembly reference?) C:\Users\chobo2\Downloads\DotNetOpenAuth-3.4.6.10357\DotNetOpenAuth-3.4.6.10357\Samples\OpenIdOfflineProvider\TextBoxTextWriter.cs 73 4 OpenIdOfflineProvider
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用DotNetOpenAuth进行一些网络单点登录功能.
我得到的样本适用于谷歌和雅虎,但我正在与Facebook挣扎.
我正在使用CTP(4.0.0.11165),并在此SO问题中遵循了示例.
但是,我在行上遇到运行时错误:
IAuthorizationState authorization = client.ProcessUserAuthorization();
Run Code Online (Sandbox Code Playgroud)
错误是:
无法获取访问令牌.授权服务器报告原因:(未知)
有任何想法吗?
我目前正在尝试编写一些代码来消费来自Twitter流API的用户流:
http://dev.twitter.com/pages/user_streams
我正在努力使用基本身份验证连接到它并假设(文档没有说)OAuth是必需的.
但是我找不到支持流媒体和OAuth的Twitter .NET库(实际上,在使用流式API时没有找到任何合适的样本/文档).
有谁知道吗?目前我已经编写了自己的代码来使用C#和动态来使用示例流,但实际上并不想实现OAuth(人们说它的复杂性).
编辑:
虽然,我已经能够通过TweetSharp库获得访问令牌和访问令牌机密,但我不知道如何生成所需的头文件/实现oauth,这可能是我猜的另一种选择,而不是一个完整的库.
精简版:
我按照此处的说明实现了DotNetOpenAuth提供的示例应用程序.
如下所示,这要求用户安装此facebook应用程序.
我只是想让用户使用他们的facebook登录我的vanilla ASP.NET网站.
有没有办法阻止他们安装Facebook应用程序?
更新:Stackexchange Facebook登录没有"安装"按钮.它只是有一个请求各种权限的对话框.在我的情况下,这是非常优选的.
我搜索过,阅读FB开发者文档.
MVC 4,我合并了OpenId.
现在我想包括FB登录,就像Stackoverflow和其他一些网站已实现它一样.
我是否使用FB开发人员的示例代码创建自己的JS文件?
或
使用第三方工具,我不知道该使用什么.我确实看过OAuthClient(DotNetOpenAuth-4.0.0.11165),它无法运行,出现服务器错误,无法调试因为源文件丢失.
openid oauth dotnetopenauth facebook-graph-api asp.net-mvc-4