一、HTTP的身份验证
HTTP提供了一个用于权限控制和认证的通用框架。
流程如下:
1、用户第一次通过客户端访问页面,服务器端向客户端返回401状态码,并在WWW-Authenticate响应头说明验证的信息。
2、客户端收到相应后,弹窗让用户输入用户名和密码。
3、用户输入后,客户端通过编码或加密的方式,把用户名和密码通过Authorization请求头发送给服务端。
4、服务端验证通过,则返回200状态码,不然则返回401状态码。
流程图如下所示:
HTTP提供了一个用于权限控制和认证的通用框架。
1、用户第一次通过客户端访问页面,服务器端向客户端返回401状态码,并在WWW-Authenticate响应头说明验证的信息。
2、客户端收到相应后,弹窗让用户输入用户名和密码。
3、用户输入后,客户端通过编码或加密的方式,把用户名和密码通过Authorization请求头发送给服务端。
4、服务端验证通过,则返回200状态码,不然则返回401状态码。
流程图如下所示:
simonbaker阅读 392
Pursuer丶阅读 3k评论 2
灰太狼的情与殇阅读 2k
spacewander赞 1阅读 785
BigDipper阅读 1.5k
水冗水孚赞 1阅读 1.1k评论 1
蓝易云阅读 779
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。