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

网站改版提示无需改版企业做网站哪个最好

网站改版提示无需改版,企业做网站哪个最好,佛山网站设计师,织梦cms简介基于Cookie传递token的主要思路是通过用户身份验证后#xff0c;将生成的token保存到Response.Cookies返回客户端#xff0c;后续客户端访问服务接口时会自动携带Cookie到服务端以便验证身份。之前一直搞不清楚的是服务端程序如何从Cookie读取token进行认证#xff08;一般都…  基于Cookie传递token的主要思路是通过用户身份验证后将生成的token保存到Response.Cookies返回客户端后续客户端访问服务接口时会自动携带Cookie到服务端以便验证身份。之前一直搞不清楚的是服务端程序如何从Cookie读取token进行认证一般都是将token放到header中以特定键值对形式自动验证身份不过参考文献2中给出示例主要是处理JwtBearerEvents.OnMessageReceived事件该事件是接收到 protocol message时触发此时可以从Cookie中取出token并将其赋予MessageReceivedContext.Token属性以便支撑身份验证。主要代码如下所示 [HttpPost] public async TaskApiResult LoginPlus([FromBody] UserInfo info) {try{if (_dbClient.QueryableAppUser().Any(r (r.Account info.Name) (r.Password info.Password))){AppUser curUser _dbClient.QueryableAppUser().First(r (r.Account info.Name) (r.Password info.Password));ApiResult result new ApiResult();result.UserName curUser.Name;var cookieOptions new CookieOptions{HttpOnly true, Secure true, Expires DateTime.UtcNow.AddDays(7) };Response.Cookies.Append(auth_token, GetToken(info.Name), cookieOptions);return result;}else{return new ApiResult(身份验证失败, 500, false);}}catch (Exception ex){return new ApiResult(ex.Message, 500, false);} }builder.Services.AddAuthentication(options {... }).AddJwtBearer(options {...options.Events new JwtBearerEvents{OnMessageReceived context {var accessToken context.Request.Cookies[auth_token];if (!string.IsNullOrEmpty(accessToken)){//Bearer Token. This will give the application an opportunity to //retrieve a token from an alternative location.context.Token accessToken;}return Task.CompletedTask;}}; });先在postman中进行验证如下面两图所示调用LoginPlus后会在客户端Cookie中存储值为auth_token的token数据。 调用另一需授权的服务时不需要设置header也不需要其它操作postman会自动携带Cookie调用服务也能正常调用并返回数据。如果手工删除Cookie再调用服务时则会报401错误。 参考文献 [1]百度AI智能问答搜索条件asp.net core 通过Cookie传递token [2]https://www.cnblogs.com/CreateMyself/p/15755657.html
http://www.lakalapos1.cn/news/18875/

相关文章:

  • 怎样把网站做的更好东莞专业网站推广策划
  • 专注做农产品的网站wordpress邀请奖励
  • 企业网站什么意思国外十大黄冈推广
  • 英文网站怎么做推广网站实现步骤及方法是
  • 网站建设技术 论坛网站建设空间申请
  • 网站开发以图片为背景成都快速建站公司
  • 做网站要多少钱联系方式智慧团建重置密码验证码
  • 建设工程用地批准手续在哪个网站门户网站功能模块
  • app制作网站制作完定兴网站建设
  • 当当网网站建设步骤网站重新建设的通知
  • 中国建设银行招聘信息网站6开淘宝店需要多少钱?
  • 蓬业东莞网站建设技术支持如何让百度搜到自己的网站
  • 热烈祝贺网站上线跨平台app开发框架
  • 做网站最常用的软件是什么成都的科技公司有哪些
  • 实训网站开发目的贵州建设局网站
  • 网站关闭公告代码如何快速提升网站流量
  • 做个网站需要什么seo页面检测
  • 电子商务网站建设大作业网站开发网站定制
  • 有个专门做dnf游戏币的网站销售型网站如何做推广
  • 设计比较有特色的网站福建省建设工程职业注册网站
  • 网站建设专家北京注安简单的编程代码
  • 大同市建设工程招标投标网站做门窗投标网站
  • 顺企网网站建设佛山网站设计中心
  • 专业网站制作公司采用哪些技术制作网站?建设工程造价管理协会网站
  • 做网站加模块h5商城
  • 外贸网站seo有哪些公司抄袭wordpress主题
  • 公司网站域名备案对网站名称有要求或界定吗网站建设维护面试
  • 网站建设制作设计公司哪家好网站制作把图片做背景
  • 前后端分离实现网站开发个人网站欣赏的网站
  • 个人网站模板制作教程多城市网站开发