当前位置: 首页 > news >正文

杭州模板建站定制网站巴彦淖尔网站建设

杭州模板建站定制网站,巴彦淖尔网站建设,深圳信息网,手机app界面设计模板图片2.8 安全认证 VS 授权ASP .NET Core 认证授权中间件认证JWT 认证授权认证 VS 授权认证是一个识别用户是谁的过程授权是一个决定用户可以干什么的过程401 Unauthorized 未授权403 Forbidden 禁止访问ASP .NET Core 认证授权中间件在接收到请求之后#xff0c;认证#xff08;A… 2.8 安全认证 VS 授权ASP .NET Core 认证授权中间件认证JWT 认证授权认证 VS 授权认证是一个识别用户是谁的过程授权是一个决定用户可以干什么的过程401 Unauthorized 未授权403 Forbidden 禁止访问ASP .NET Core 认证授权中间件在接收到请求之后认证Authentication和授权Authorization 发生在 路由Routing 和 终结点Endpoint 之间执行过程认证认证是一个识别用户是谁的过程代码示例Web api jwt authentication在 LighterApi 项目的 Startup.cs 中配置添加服务ConfigureServicesservices.AddAuthentication(JwtBearerDefaults.AuthenticationScheme).AddJwtBearer(options options.TokenValidationParameters new TokenValidationParameters{ValidateIssuer true, // 是否验证 IssuerValidateAudience true, // 是否验证 AudienceValidateLifetime true, // 是否验证失效时间ClockSkew TimeSpan.FromSeconds(30),ValidateIssuerSigningKey true, // 是否验证 SecurityKeyValidAudience https://localhost:6001,ValidIssuer https://localhost:6001,IssuerSigningKey new SymmetricSecurityKey(Encoding.UTF8.GetBytes(secret88secret666)) // 拿到 SecurityKey}); Configureapp.UseAuthentication(); app.UseAuthorization(); 添加标签 [Authorize][Authorize] public class ProjectController : ControllerBase 通过 postman 调用接口返回 401 Unauthorized需要通过登录接口获取 token再带上 token 访问JWT 认证什么是 JWT颁发 token 代码示例什么是 JWTJWT 是一个 token由三部分组成格式为 xxx.yyy.zzzHeaderalgorithm typePayloadclaimsSingature颁发 token 代码示例namespace LighterApi.Controller {[ApiController][Route(api/[controller])]public class IdentityController : ControllerBase{[HttpPost][Route(signin)]public IActionResult SignIn(){var securityKey new SymmetricSecurityKey(Encoding.UTF8.GetBytes(secret88secret666));var credentials new SigningCredentials(securityKey, SecurityAlgorithms.HmacSha256);var token new JwtSecurityToken(issuer: https://localhost:6001,audience: https://localhost:6001,new ListClaim {new Claim(name, mingson)},expires: DateTime.Now.AddMinutes(120),signingCredentials: credentials);return Ok(new JwtSecurityTokenHandler().WriteToken(token));}} } 启动程序访问接口获取 token通过官网解析带上 token 访问接口授权为接口添加访问需要的角色具备角色才能访问[Authorize(Roles Administrators, Mentor)] SignIn 接口返回 token 中加入角色new Claim(ClaimTypes.Role, Administrators), 启动程序获取包含角色的 token带上 token 访问需要角色的接口GitHub源码链接https://github.com/MINGSON666/Personal-Learning-Library/tree/main/ArchitectTrainingCamp/LighterApi课程链接.NET云原生架构师训练营讲什么怎么讲讲多久欢迎各位读者加入微信群一起学习交流在公众号后台回复“加群”即可~~
http://www.zqtcl.cn/news/639116/

相关文章:

  • 定制型网站建设wordpress md风格
  • 网站建设与推广的实训报告万网会员中心登录入口
  • 做网站如何推销电子商务类型的网站
  • 部署个人网站经典广告推广词
  • 海口模板建站定制南宁品牌网站设计公司
  • 江西网站设计方案网站通栏广告代码
  • 外包网站建设公司网站建设公司的销售好做吗
  • lol做任务领头像网站营销型网站重要特点是?
  • 设计师35岁后的出路嘉兴做网站优化的公司
  • 网站首页包含的内容网站网站注册
  • 企业网站改版建议北京市在建工程项目查询
  • 广州通和通信建设有限公司网站myeclipse怎么做网页
  • 最好的做网站公司有哪些泰安人才网官网登录
  • 怎么用wordpress修改网站源码辽宁省营商环境建设局网站
  • 做网站数据库怎么做wordpress video主题
  • 田园综合体建设网站梧州网站建设有哪些
  • 公司做网站的流程茂名网站建设公司
  • 徐州专业网站建设公司wordpress tag找不到
  • 网站互动推广织梦网站主页代码在后台怎么改
  • 福永自适应网站建设微信小程序功能开发
  • 制作一个动态企业网站狠狠做最新网站
  • 手机建立一个免费网站网页设计师培训方法
  • 广州工信部网站查询wordpress mysql类
  • 销售网站内容设计书籍管理网站建设需求文档
  • 韩国网站如何切换中文域名如何备案教程
  • 网站维护的基本概念二维码生成器使用方法
  • 公司网站建设模块简介搭建自己的网站需要什么
  • 想做个网站怎么做给国外网站做流量
  • 长春建站培训班免备案虚拟空间
  • 做面包的公司网站alexa世界排名查询