加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-web-api – 使用OAuth和单页应用程序实现Web API

发布时间:2020-12-16 06:48:40 所属栏目:asp.Net 来源:网络整理
导读:我们正在开发一个API和一个单页面应用程序(它是未来可能的消费者之一). 我们已经开始使用Web API了,并且基本上实现了一个非常类似于John Papa在复数视频课程中制作的系统,名为“使用HTML5构建单页应用程序(SPA),ASP.NET Web API,Knockout和jQuery”. 我们现
我们正在开发一个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令牌和委托等技术.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读