问题标签 [dotnetopenauth]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
openid - 如何使 dotnetopenid 与 AOL 一起使用
该库不适用于 AOL(谷歌和雅虎都可以)。AOL 使用 openid 1.0 版,我认为这是由于这个原因。我已经尝试过extremeswank - 适用于AOL - 没问题,sreg 也适用于AOL。
我正在使用 dotnetopenid 的最新版本 3.2.0.9177。
您可以在“ sreg Yahoo questions ”检查代码和配置
能否请您检查对 OpenID 1.0 版本的支持?
谢谢你,再见
维塔利
asp.net-mvc - DotNetOpenAuth - 当信赖方是受信任的站点时,OpenId 登录重定向挂起
我正在使用 DotNetOpenAuth MVC 依赖方示例代码(进行了一些外观更改)将 OpenId 集成到 ASP.NET MVC 应用程序中。
除以下情况外,该代码运行良好:当依赖方(我的应用程序)是 IE 下的受信任站点,并且我从主机以外的任何位置访问该站点时,对 OpenId 提供程序的重定向挂起。
具体来说,代码到达控制器方法返回一个重定向到提供程序的 ActionResult 的点,然后 IE 只是坐在那里并循环。
我知道即使依赖方是受信任的站点,也可以在 MVC 中支持 OpenId 身份验证,因为我测试了 stackoverflow 本身并且它运行良好。
我使用 Fiddler 查看流量,当我的应用程序是受信任的站点时,从未向提供商发出任何请求。
有任何想法吗?
有问题的示例 DotNetOpenAuth 代码中的行是:
return openid.CreateRequest(Request.Form["openid_identifier"]).RedirectingResponse.AsActionResult();
更新 #1 在 Fiddler 中,我可以看到我正在调用的控制器操作返回一个 302 响应,其中包含重定向的位置标头,但之后什么都没有发生。我使用 stackoverflow.com 和 nerdbank.org 重新测试,并在这两个站点上看到了完全相同的失败行为。我将这两个站点都添加为受信任的站点,完全关闭了 IE,然后当我返回这些站点时,我无法成功登录。
我在 Windows 7 上运行 IE 8。如果有帮助,我可以提供完整的 Fiddler 日志。
另外,我在很多地方都看到过,当网站“受信任”时,IE 会阻止重定向到不受信任的域。
更新#2
我将开放 ID 提供程序添加到我的受信任站点,现在重定向发生,因此登录过程有效。所以这似乎确实是一个用户代理(IE)问题。
更新#3
我找到了这个链接:链接文本
它似乎描述了一个类似的问题。我遵循了建议的解决方案,并将我的受信任站点和常规 Internet 区域都设置为 IE 中的“保护模式”。这似乎解决了我的问题。
c# - 索赔响应返回空
你好我在asp.net中有以下代码。我已将 DotNetOpenAuth.dll 用于 openID。代码在
对于上面的代码,我总是得到
我总是得到claimsResponse == null
。它发生的原因是什么。Openid 是否有任何要求,例如 RelyingParty 的域验证?请尽快给我答复。
dotnetopenauth - 共享主机服务器中的 OpenID 登录问题
我将基于 Kigg 开源 asp.net mvc 的网站上传到共享托管服务器(我正在使用 Asphostcentral)。但是当我尝试使用我的 OpenID 登录时遇到了一个非常奇怪的问题。有这样的警告消息:
“无法加载文件或程序集 PresentationFramework,Version=3.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35 或其依赖项之一。访问被拒绝。”
但是我可以在我的本地主机上很好地运行我的应用程序。我的网站是:http ://toupiao360.com 你可以尝试通过点击蓝色标题区域左侧链接按钮“登录”来登录,希望大家能看到这个词。
asp.net - iFrame 中的 DotNetOpenID
我想知道是否可以执行 RedirectToProvider 并将生成的 OpenID 提供程序页面显示在 iFrame 中。这将使身份验证流程看起来更加精简。
我在 ASP.NET MVC (VB) 中使用 DotNetOpenID 库。
下一部分是一个单独的问题,但是是相关的。
我将 Ajax.BeginForm 用于 OpenID 登录表单,但是 RedirectToProvider 出于某种原因在此处失败。DotNetOpenId 不能与 MVC 和 AJAX 一起使用吗?
openid - 使用 OpenID 的 Google 友好名称?
当我使用 Google OpenID 提供商打乒乓球时,我无法获得友好的名称/昵称/用户名(无论您想怎么称呼它)。
我得到了一些看起来像下面这样的东西:
而不是像这样的好东西
以一种友好的方式从 Google 获取用户名的协议是什么,比如 myopenid 呢?
**我正在使用 DotNetOpenAuth*
asp.net-mvc - 如何在无会话负载平衡环境中配置 dotNetOpenId
你以前可能已经解决了这个问题。
我需要能够在没有会话粘性的环境中使用 open id。服务器确实保留了标头。
我正在使用 ASP.NET MVC 和 dotNetOpenId 版本 3.2.0.9177。尽管在返回响应时第 3 方网站上的身份验证顺利进行,但我收到错误并且身份验证失败。
有什么想法吗?
.net - 跨提供商检索 OpenId 用户信息(声明)
我在登录过程中使用 DotNetOpenAuth 登录。它非常适合处理身份验证,但从各种 openId 提供程序检索用户信息的过程效果不佳。
使用 MyOpenId,我确实获得了使用带有 DotNetOpenAuth 的 ClaimsRequest 请求的完整信息。它显然使用 SREG 协议来请求和检索此内容。这适用于 MyOpenId,但对 Google 或 Yahoo 以及其他不支持此协议的提供商(还没有?)没有任何作用。
有没有办法使用 DotNetOpenAuth(或 RPX 以外的其他机制(不是在中间寻找另一个人:-}))来检索跨提供商用户信息?
asp.net-mvc - 为什么有关 openID 用户的信息不通过协议传递?
我正在使用DotNetOpenAuth将 openID 集成到我们的 Web 应用程序中。下面的代码向提供者请求信息。
出于某种原因,来自 openID 提供者的响应从未附带我请求的信息。下面是代码:
我已经尝试过:response.ClaimedIdentifier 以一百万种方式,它从来没有我可以做的有价值的信息。有任何想法吗?
openid - 已超过允许完成身份验证的最长时间
我正在使用DotNetOpenAuth 对 Windows Azure 上的应用程序进行身份验证。有时,系统很慢,我最终收到以下错误消息
登录失败:已超过允许完成身份验证的最长时间。请再试一次。
任何建议如何增加此超时?