问题标签 [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.
.net - DotNetOpenAuth 提交 multipart/form-data
是否有人知道任何可用于使用 oAuth 和 DotNetOpenAuth 上传文件并通过 multipart/form-data 提交的示例?
.net - 本地主机上的 OpenID 提供程序与 DotNetOpenAuth
我在本地运行 DotNetOpenAuth 示例提供程序,它似乎可以通过 Web 浏览器正确处理请求。我可以通过处理程序在调试器中进行授权。
我有一个项目可以通过 Google 和其他提供者进行身份验证,但在示例提供者中失败。示例提供者根本看不到请求,依赖方抛出异常抱怨No OpenID endpoint found.
假设我在依赖方中执行以下操作:
我注意到UntrustedWebRequestHandler
该类阻止与主机名的连接,例如,localhost
但根据测试用例或手动将其添加为白名单主机,似乎没有帮助。
我已经检查了主机是否可以通过以下方式访问:
想法?我不知道为什么它根本不提出请求。
编辑:localhost
像这样被列入白名单:
我还尝试通过将其添加到web.config
这样的方式将其列入白名单:
使用任何一种方法,在调试器中检查时都会localhost
显示在UntrustedWebRequestHandler
的白名单主机列表中。他们的提供者仍然没有收到任何请求。
c# - 雅虎 openid 请求的空指针,但不是 google (dotnetopenid)
我正在以编程方式与雅虎和谷歌进行 openid 握手。谷歌很好,但雅虎抛出一个空指针:
堆栈跟踪:
调用代码:
接收代码(以及异常的来源)
是什么赋予了?奇怪的是,雅虎的作品最近正在工作,而我没有更改库版本......
c# - 使用 dotnetopenid 避免雅虎的“无法验证此站点”消息
我正在使用 dotnetopenauth 来实现 openid 功能,并且运行良好。但是,雅虎显示标准的“雅虎无法验证此站点”消息,这让一些用户望而却步。有一些关于解决这个问题的信息,但我认为我应该使用 DNOA 来解决这个问题,而不是使用它。
我找到了一些关于为什么会发生这种情况的信息,但希望有一种方法可以配置 DNOA 以自行处理。
c# - DotNetOpenAuth - Database.DataContext.AddToUser(user) 不起作用
我正在将 DotNetOpenAuth 合并到我的 asp.net 网站中。我是实体框架的新手。位于 LogingFrame.aspx.cs 中的 Database.DataContext.AddToUser(user) 不会将用户添加到数据库中。正确填写用户和 AuthenticationToken 记录。来自模板项目的相同代码,指向同一个数据库,工作正常。可能我在注册期间错过了一些东西。您能否指出我必须检查的内容?如果您需要提供任何代码,请告诉我。
asp.net-mvc - ActionResult 使用 ToString() 重定向呈现
使用以下示例:http ://www.west-wind.com/Weblog/posts/899303.aspx
以下行...
return req.RedirectingResponse.AsActionResult();
呈现字符串“DotNetOpenAuth.Messaging.OutgoingWebResponseActionResult”。这是在发布的行中作为 ActionResult 返回的类。有谁知道为什么我将类名作为字符串而不是实际重定向?
提前谢谢!
asp.net - 使用 DotNetOpenAuth 库时出现 PolicyException
当我将 DotNetOpenAuth dll 放入我的 /bin 目录时,我的应用程序将无法使用以下堆栈跟踪运行。有人对这个图书馆有任何经验吗?我浏览了他们的文档并怀疑我没有正确部署它。我的 Web 应用程序应该在我的本地计算机上完全信任地运行,因此不清楚它要求的哪些权限无法获得。
谢谢!汤姆
asp.net-mvc - 了解 ASP.Net MVC 中的重定向
重定向如何在 ASP.Net MVC 中工作?
我从 Scott Henselman 的博客中复制并修改了代码位,该博客使用 DotNetOpenId 通过 OpenID 登录。调试,我发现在执行这段代码时:
我从来没有遇到过 throw 子句,而是继续重定向。这是如何运作的?
然后,当我从 OpenId 提供者那里得到响应时,我正在通过这个代码段进行调试:
而且我发现对 FormsAuthentication.RedirectFromLoginPage() 的调用确实返回了,我需要从 Action 中返回一些东西。我应该在这里返回什么?
twitter - Twitter 使用 OAuth 和 DotNetOpenAuth 更新访问权限
我正在尝试将 OAuth 与 .NET (DotNetOpenAuth) 一起使用,以通过 Web 应用程序将更新发送到 Twitter 帐户。我了解 OAuth 和 Twitter 的基本工作流程。
如果它在服务器 Web 应用程序中有用,我在哪里感到困惑?我不想要任何用户交互。但是在应用程序启动后看起来如何,需要重新创建请求令牌以及访问令牌。这涉及到用户交互。
我的案例的正确工作流程是什么?将请求令牌或访问令牌存储在配置文件中?还是最简单的方法,使用 HTTP 基本身份验证?
谢谢
windows-mobile - DotNetOpenAuth 在哪些 .NET Framework(s) 上可用?
大多数(全部?)OAuth 资源 - 有关协议和代码库的信息,以便在您自己的应用程序中轻松使用它们 - 似乎在 Internet 上找到的一个似乎假设您正在使用它的应用程序是一个 Web 应用程序。
然而,我想开始在我的 Windows 移动 Twitter 客户端中使用 OAuth 来与Twitter交互,现在我通过一组我手动滚动的简单方法使用基本身份验证。
如果我是正确的,基本身份验证将在 2010 年 6 月被 Twitter 弃用,所以我有一个艰难的截止日期来让我的 Twitter 客户端在今年夏天之后继续工作。此外,我希望能够轻松地开始为使用 OAuth 的其他服务添加一些支持,例如Foursquare。
我现在的问题当然很简单:
DotNetOpenAuth 是否只能在常规 .NET 框架上使用,还是也有紧凑的框架版本?
你们中有人知道我可以在 .NET Compact Framework 3.5 应用程序上使用 OAuth 的任何(其他?)OAuth 库吗?
任何人都可以提供简单的答案吗?;-)