.net在webapi中使用JWT做Token

用JWT来生成token是一种很简单也很容易理解的方式,JWT主要由3部分组成,在webapi中可以结合过滤器做权限认证

JWT token

webapi使用oauth2.0过滤器认证

.net中的webapi使用oauth2.0认证,新建一个带身份认证的webapi项目,添加过滤器

webapi 过滤器 oauth

mvc自定义OnAuthorization处理AllowAnonymous

我们自己在MVC中实现的权限过滤器,需要排除匿名访问的action这种情况,这样我们在自己实现的OnAuthorization方法中,需要加入一些判断。

mvc