asp.net-web-api – 使用OAuth和单页应用程序实现Web API
我们正在开发一个API和一个单页面应用程序(它是未来可能的消费者之一).
我们已经开始使用Web API了,并且基本上实现了一个非常类似于John Papa在复数视频课程中制作的系统,名为“使用HTML5构建单页应用程序(SPA),ASP.NET Web API,Knockout和jQuery”. 我们现在需要在此应用程序中实现身份验证和用户管理,并且需要在尽可能短的时间内找到实现此目的的简单方法,因为我们匆忙. 我们意识到ASP.NET更新中包含的SPA模板具有与我们需求非常相似的功能,但我们想知道在现有代码中实现类似功能的最佳方法是什么. 我们是新手开发人员,正如您可能想到的那样. 是否可以使用软件包管理器安装一些软件包,瞧,简单的成员资格和OAuth auth选项随时可用? 我们的用例是我们需要根据角色保护API上的一些资源,并且应该能够使用用户名和密码登录,还可以使用facebook,google或twitter帐户登录. 解决方法
在这里找到了一个关于这个主题的有趣话题:
https://vimeo.com/43603474名为Dominick Baier – 保护ASP.NET Web API.
概要:Microsoft编写RESTful Web服务和Web API的新框架恰当地称为ASP.NET Web API.顾名思义,该技术是ASP.NET的一部分,并且还继承了其着名的安全架构.但此外,它还支持IIS之外的许多新扩展点和灵活的托管基础??架构.有许多方法可以在Web API中进行身份验证和授权 – 从Windows到用户名和密码,再到基于令牌的身份验证以及介于两者之间的所有内容.本演讲探讨了各种选项,并特别关注声称,SAML,OAuth2,简单Web令牌和委托等技术. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-web-api – 使用Asp.Net Core WebAPI进行授权
- asp.net 读取配置文件方法
- 将asp.net mvc4应用程序部署到godaddy
- asp.net-mvc – 获取Jquery中的kendo网格的页面大小和页码
- asp.net-mvc – Windows Azure Asp.Net MVC电子商务
- asp.net-mvc – ASP.NET MVC报告
- 在ASP.NET中拒绝用户时,’CustomIdentity’上的Serializati
- asp.net-mvc – asp.net mvc无法访问基本控制器中的cookie数
- asp.net – 尝试为.mdf文件附加自动命名的数据库失败
- asp.net-mvc – 如何在MVC3中创建一个隐藏字段?