博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Web资源认证原理
阅读量:6807 次
发布时间:2019-06-26

本文共 288 字,大约阅读时间需要 1 分钟。

Web服务器与浏览器之间的认证流程没有规定的步骤,根据不同的认证模式及鉴权方式可能会有不同的执行步骤。下图用一个最简单的流程了解整个认证过程是如何工作的,首先浏览器向服务器发起请求,然后服务器向浏览器质问用户名及密码,浏览器带上用户名及密码重新请求,服务器根据用户名获取相应角色并判断是否有权限访问该资源,最后通过认证后返回受保护资源。

 

    在这整个过程中可以分为客户端与服务端交互、服务端权限验证两部分,客户端与服务端的交互其实就是认证模式,这是客户端与服务端之间的约定,存在多种认证模式。服务端权限验证则是将资源与角色映射起来,根据保存的用户信息判断客户端用户是否有权限访问。

你可能感兴趣的文章
解决yum安装mysql时Requires: libc.so.6(GLIBC_2.17)(64bit)
查看>>
阿里云ECS云服务器规格如何选择?根据使用场景选择规格
查看>>
深入理解uwsgi和gunicorn网络模型
查看>>
Trapcode套装插件原创图文/视频安装教程
查看>>
flowable实现多实例节点的自由跳转
查看>>
算法偏见侦探
查看>>
信用体系,生态之魂!——保险科技生态建设
查看>>
彩铅,梦境
查看>>
java基础学习_GUI_如何让Netbeans的东西Eclipse能访问、GUI(图形用户接口)_day25总结...
查看>>
java多线程--信号量Semaphore的使用
查看>>
中国存储芯片进入战略关键期
查看>>
市场上的视觉图像采集卡软硬功能对比
查看>>
阿里专家与你分享:你必须了解的Java多线程技术
查看>>
张高兴的 Windows 10 IoT 开发笔记:三轴数字罗盘 HMC5883L
查看>>
rocketmq 同步双写
查看>>
细数国内无人机的江湖门派
查看>>
张高兴的 Windows 10 IoT 开发笔记:部署 ASP.NET Core 2 应用
查看>>
ARM 和 RISC-V 公然开撕,GNOME 之父指责 ARM
查看>>
Maven查看依赖树
查看>>
装饰器
查看>>