![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web编程
EdVzAs
写下自己的学习笔记
展开
-
RESTful架构
从某种意义上来说,网站即软件,并且是1种新型的软件 这种"互联网软件"采用B/S模式,建立在分布式体系上,通过互联网进行通信.具有高延时(High Latency)/高并发(High Concurrency)等特点 网站开发,完全可以采用软件开发的模式;但是传统上,软件和网络是两个不同的领域,很少有交集 软件开发主要针对单机环境,网络则主要研究系统间的通信 互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如何开发在互联网环境中使用的软件 ...原创 2020-07-11 23:11:14 · 407 阅读 · 0 评论 -
Web编程 认证授权机制
一.基本概念 1.认证(Authentication): 就是验证当前用户的身份 如用户名密码登录/邮箱发送登陆链接/手机号接收验证码 2.授权(Authorization): 就是用户授予第三方应用访问该用户某些资源的权限 实现授权的方式有cookie,session,token,OAuth 3.凭证(Credentials): 为了实现认证和授权,需要一种证明来标记访问者的身份 大多数网站有游客模式和登陆模式的区别 用户登陆成功后,Server会发送1个令牌(token)给该用户的Browser来表原创 2020-06-19 21:44:27 · 475 阅读 · 0 评论