文件名称:JwtAuthForWebAPI:Nuget部署的库,用于使用JSON Web令牌(JWT)保护ASP.NET Web API服务
文件大小:22.56MB
文件格式:ZIP
更新时间:2024-06-04 11:00:40
PowerShell
该库的版本/分支使用System.IdentityModel.Tokens.Jwt NuGet库的4.x版本。 要使用较旧的版本(使用System.IdentityModel.Tokens.Jwt的3.x版本),请选择v1分支。 JwtAuthForWebAPI Nuget部署的库,用于使用JSON Web令牌(JWT)保护ASP.NET Web API服务。 该库本质上是DelegatingHandler,它根据传入的令牌(可以在Authorization标头或cookie中)创建一个新的ClaimsPrincipal,并将其分配给当前线程。 因此,您必须按照标准ASP.NET授权惯例,使用[Authorize]属性保护控制器和/或控制器的动作。 换句话说,处理程序实际上并没有阻止未经授权的访问您的网站-这就是[Authorize]属性的目的。 使用的主要类是JwtAuthenti