问题标签 [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.

0 投票
1 回答
745 浏览

.net - 如何在 .Net 3.5 中使用 ECDiffieHellmanCng 和 OpenId?

我需要获取 OpenId 协议的那些参数:

我怎样才能使用它ECDiffieHellmanCng?这是真的吗?

0 投票
2 回答
248 浏览

.net - DotNetOpenId — 通过编程和 Web 登录获取重放攻击失败

我正在向系统添加可选的 OpenID 身份验证。使用 DotNETOpenID 一切顺利。然而,当我遇到以下问题时:

  1. 用户使用标准登录 (FormsAutentication) 登录到 Web 应用程序
  2. 用户将一些 OpenID 与帐户相关联(我们在此处使用程序化 OpenID 登录来获取声明的身份)
  3. 用户注销 FormsAuthentication 并使用 OpenID 重新登录(使用 Login 控件)。

在最后一步,我们得到一个重放攻击错误。我怀疑 OpenID 在应用程序商店(用于请求)中保留了一些信息,这些信息用于获取上一个请求,而不是开始一个新请求。

任何人都可以帮助阐明这里的问题吗?

如果问题是我如何理解它,那么在使用编程登录成功地将 OpenID 绑定到帐户后,我该如何清理这个特定的状态信息(假设我手头有成功的请求)?

0 投票
1 回答
230 浏览

validation - 您是否对 OpenID URI 执行任何验证?

当您使用 OpenID 登录用户时,您是否对 OpenID URI(或标识符)执行任何验证?或者你只是让图书馆处理它(如DotNetOpenAuth)。

0 投票
3 回答
2049 浏览

c# - 尝试更新推特状态时预期失败

我似乎无法弄清楚这一点。无论我做什么,我都会不断收到“417 期望失败”错误。我看过的所有地方都说我需要摆脱 HttpWebRequest 的 Expect 标头。ServicePointManager.Expect100Continue = false在 Web 请求上设置静态属性或实例属性request.ServicePoint.Expect100Continue = false永远不会摆脱标头。我必须手动将其设置为 null 才能将其删除。

无论如何,我仍然收到 417 错误。我错过了什么?

0 投票
2 回答
943 浏览

asp.net - 如何集成开放ID登录

我想在我的站点中集成 Open ID、Google 和 Yahoo 登录,所以请任何人都可以告诉我在ASP.NET 中的集成过程。

0 投票
1 回答
347 浏览

openid - OpenId implementation for web services - need tips/help

Suppose I'm trying to implement OpenId for relying in my n-tier web site which uses web services. Please tell me if some steps seem strange.

1) I want the user to enter their OpenId url in a textbox. ex: http://vidalsasoon.myopenid.com

2) The user then clicks submit where the entered Url is sent to my web service using the OpenId api. With the OpenId API on the server, I can build a proper OpenId request.

3) User receives the Url where he should get authenticated.

4) User gets redirected to their provider, Logs in, get redirected back to my web site.

CONFUSION HERE: Now steps 2 - 4 happen between the user and the provider. My web service is not involved during these steps.

I would like the user to then send their desired username and OpenId back to the web service at this point. The problem is how can I know that the user/client hasn't tampered with with them?

0 投票
2 回答
8155 浏览

c# - OpenID:尝试从 Google OP 获取电子邮件地址

我正在使用 dotnetopenauth 3.2 来实现 Openid,但无法弄清楚如何让 Google 在声明响应中传递电子邮件地址。我知道谷歌不支持简单的注册,但我无法确定他们支持什么。

对这个问题的警告是,我刚开始学习 OpenID,我知道我对规范没有扎实的掌握,我认为这会导致我的困惑。

任何帮助,将不胜感激!

0 投票
3 回答
743 浏览

openid - 手机/手机上的 OpenID

我正在尝试在我的网站(ASP.net MVC、dotnetopenid)的移动版本上设置 OpenID 身份验证。当我早些时候对其进行测试时(使用 WAP 互联网,索尼爱立信 w200i),它重定向到提供商 OK 但开始时非常慢,然后由于我怀疑页面太大而完全失败。

有谁知道为连接速度较慢的 WAP 用户实施 OpenID 的好方法?是否有供应商提供专门的移动页面?

如果 OpenID 很难在手机上实现,除了用户名和密码,还有其他选择吗?

0 投票
1 回答
1009 浏览

yahoo - sreg 雅虎问题

请您看一下问题:

您可以在“ https://test-id.org/OP/Sreg.aspx ”上测试 Yahoo sreg

ID:“ https://me.yahoo.com/ ” 用户名:goughev@yahoo.com 密码:paranoid

现在的问题

此代码适用于 Google,但不适用于 Yahoo sreg,因为 response.GetUntrustedExtension() 总是为 Yahoo 的属性返回空值

我正在使用以下配置:

我正在使用最新版本 3.2.0.9177

非常感谢您的帮助

维塔利

0 投票
1 回答
600 浏览

c# - claimResponse 总是返回 Null

你好我在asp.net中有以下代码。我已将 DotNetOpenAuth.dll 用于 openID。代码在

对于上面的代码,我总是得到

我总是得到claimResponse = null。它发生的原因是什么。openid 是否有任何要求,例如 RelyingParty 的域验证?请尽快给我答复。