继两篇转载的Owin搭建OAuth 2.0的文章,使用Owin中间件搭建OAuth2.0认证受权服务器和理解OAuth 2.0以后,我想把最近整理的资料作一下总结。html
前两篇主要是介绍概念和一个基本的Demo的使用,其实信息量也不少的。这篇主要是关注实际项目中的使用。web
强烈推荐如下两篇是基于Password的api
使用OAuth打造webapi认证服务供本身的客户端使用服务器
使用OAuth打造webapi认证服务供本身的客户端使用(二)asp.net
dudu的这三篇是基于客户端的(固然...前两篇)ide
在ASP.NET中基于Owin OAuth使用Client Credentials Grant受权发放Tokenpost
ASP.NET Web API与Owin OAuth:使用Access Toke调用受保护的APIurl
ASP.NET Web API与Owin OAuth:调用与用户相关的Web API.net
这篇是介绍TokenEndpointPath和
codeAuthorizeEndpointPath区别的
What is AuthorizeEndpointPath?
这篇其实他配的也挺详细的,一点点的小瑕疵下面就讲了
Web API 2 OWIN Bearer token authentication - AccessTokenFormat null?
拓展
What is ASP.NET Identity's IUserSecurityStampStore<TUser> interface?
No IUserTokenProvider is registered
ASP.NET Identity reset password
因为各类缘由,如今的asp.net core不怎么支持owin,因此受权这块代码不能通用,详情参考:细说ASP.NET Core与OWIN的关系
这里推荐微软官方的文档: Simple Authorization