(二)Http标准中支持的Authenticate和Authorization
1) Http标准下的认证过程
通过Web容器和Web app的安全性控制,如果一个request在访问需要认证的资源。Authenticate
服务器会返回401 Unauthorized,并且头部WWW-Authenticate: SCHEME REALM指明需要进行的认证方式。
此时交互式的浏览器会弹出默认对话框要求用户输入用户名和密码,然后使用对应的Scheme进行认证。发回认证信息Authorization: BASIC d2VibWFzdGVyOnpycW1hNHY=
服务器接收到该信息可以进行进一步的授权工作判断。Authorization
2) 其他的认证、授权机制