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

asp.net – 使用OAuth在Web API中进行身份验证

发布时间:2020-12-15 23:20:13 所属栏目:asp.Net 来源:网络整理
导读:我正在使用ASP.Net MVC5开发一个项目,该MVC5还包括一个Web API. API仅供内部使用.我正在使用OWIN库来提供身份验证. 我很难想出如何通过API正确实现身份验证.我计划使用OAuth 2.0,但OAuth的问题是用户需要通过浏览器页面登录,而不是本机登录屏幕.所以我想知道
我正在使用ASP.Net MVC5开发一个项目,该MVC5还包括一个Web API. API仅供内部使用.我正在使用OWIN库来提供身份验证.

我很难想出如何通过API正确实现身份验证.我计划使用OAuth 2.0,但OAuth的问题是用户需要通过浏览器页面登录,而不是本机登录屏幕.所以我想知道是否有可能以某种方式跳过浏览器.

我发现了this的例子,它创建了自己的OAuth授权服务器.但是它并没有显示如何使登录本地化.

解决方法

如果它是一个高度信任的客户端,那么您可以使用OAuth2资源所有者密码流.你可以看看VS2013 SPA模板和/或阅读这篇文章:

http://leastprivilege.com/2013/11/13/embedding-a-simple-usernamepassword-authorization-server-in-web-api-v2/

(编辑:李大同)

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

    推荐文章
      热点阅读