asp.net-mvc – 基于MVC的API – 如何实现OAuth?
|
我一直在努力让OAuth继续使用我正在研究的API,显然我的做法一定是错的,因为我经常遇到死路一条. 我得到了什么: 我应该得到什么: 我试过的: 所以我想,我的问题是: >是否有指南/文档告诉您我应该在服务器端使用DotNetOpenAuth库的哪些部分,以及何时应该使用它们,以便在未对OpenId进行硬编码的MVC服务器上实现OAuth,因为这两个网站(X和Y)都不支持OpenId? 先感谢您! 解决方法DotNetOpenAuth在一起使用和单独使用时支持OpenID,OAuth和InfoCard.听起来你正在构建的东西符合DotNetOpenAuth示例“OAuthServiceProvider”所展示的内容.是的,该示例使用OpenID来记录用户,但您可以完全忽略示例中的login.aspx页面,从而与OpenID完全分离.完全支持使用不带OpenID的OAuth.OAuth类中的几个OpenID相关方法仅用于支持OpenID的“OpenID OAuth”扩展,这不适用于您的情况,因此您可以忽略它们. 关于您看到的两次添加的nonce问题,有时会发生服务提供商不恰当地有两个模块验证传入的OAuth请求,每个模块验证nonce,因此第二个模块总是拒绝每个请求.您可以检查是否是导致您的问题.否则,查看未更改的样本是否适合您,如果是,请将其与您正在执行的操作进行比较,以查看可能出现的问题. Activating logging也经常帮助. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何创建文件并通过ASP.NET MVC中的FileRes
- asp.net-mvc-3 – 使用redirectAction和prg模式在操作之间发
- asp.net-mvc-3 – 向@ Html.ValidationSummary添加错误消息
- asp.net-mvc – Asp.Net MVC:一些非本地化的默认错误消息?
- asp.net – 链接按钮属性在新选项卡中打开?
- asp.net – 使用Page.Render覆盖后缓存替换
- asp.net-mvc – 如何将复选框绑定到视图模型的List属性?
- ASP.NET的临时文件下载链接
- asp.net-mvc – ASP.NET MVC – 无法绑定数组以查看模型
- asp.net-mvc – 在ASP.NET MVC中对ViewModels进行验证
- wcf – SOAP API HTTPS – 与经典ASP连接
- 为什么在发送到asp.net web方法之前jquery不将我
- asp.net – 可以从Web API访问HttpContext.Curre
- asp.net成员资格 – 在Application_Authenticati
- asp.net-mvc-3 – 如何防止ASP.NET MVC应用程序中
- Asp.net – 尝试访问工作网页时出错
- Asp.net web API日期时间格式
- asp.net-web-api – OWIN中间件中的全局异常处理
- asp.net-mvc – 如何使用ASP.NET MVC 5和OWIN获取
- 会话处理在asp.net
