www-authenticate

转载 2017年02月17日 11:20:37
www-authenticate是一种简单的用户身份认证技术。
很多验证都采用这种验证方式,尤其在嵌入式领域中。
优点:方便
缺点:这种认证方式在传输过程中采用的用户名密码加密方式为BASE-64,其解码过程非常简单,如果被嗅探密码几乎是透明的.

服务器收到请求后,首先会解析发送来的数据中是否包含有:
Authorization: Basic XXXX=这种格式的数据
如果没有这样的header数据
那么服务器会发送HTTP信息头WWW-Authenticate: Basic realm=""到浏览器
要求浏览器发送合法的用户名和密码到服务端,为了进一步告知浏览器,这个页面需要认证 我们最还还是接着发送一个401错误
Header("HTTP/1.0 401 Unauthorized");

用户输入用户名:admin 密码:admin后,浏览器将以下面这种格式将数据发送给服务器端:Authorization: Basic YWRtaW46YWRtaW4=
Authorization: Basic为www-authenticate认证的标准HTTP信息头
YWRtaW46YWRtaW4=是经BASE-64加密后的用户名和密码
经解密后的格式为 admin:admin

用WWW-Authenticate实现登录验证

string base64EncodedAuthorizationString ="username" + ":" + "password"; byte[] binaryData = ne...
  • liehuo123
  • liehuo123
  • 2010-07-29 11:27:00
  • 1455

[转]www-authenticate认证过程浅析

一、www-authenticate简介www-authenticate是早期的一种简单的,有效的用户身份认证技术。 很多网站验证都采用这种简单的验证方式来完成对客户端请求的数据的合法性进行验证。尤...
  • maoliran
  • maoliran
  • 2016-07-06 18:22:20
  • 2502

WWW-authenticate 登录验证

public class BasicLoginFilter implements Filter { @Override public void doFilter(ServletRequest ar...
  • ShirleyJade
  • ShirleyJade
  • 2016-11-30 13:48:14
  • 1635

WWW-Authenticate 注销方法

目前该方法已经支持IE,Firefox,Chrome 最主要是Chrome的实现方式很恶心,用了sajax,在服务端发送一个WWW-Authenticate 该文章主要参考了http://doc1...
  • dragoncheng
  • dragoncheng
  • 2010-06-02 14:58:00
  • 5196

header WWW-Authenticate认证

www-authenticate是一种简单的用户身份认证技术。 很多验证都采用这种验证方式,尤其在嵌入式领域中。 优点:方便 缺点:这种认证方式在传输过程中采用的用户名密码加密方式为BASE-64,其...
  • wsliangjian
  • wsliangjian
  • 2014-03-13 15:35:45
  • 1273

[转] 用WWW-Authenticate实现登录验证

用WWW-Authenticate实现登录验证文章来源:http://www.keakon.cn/bbs/thread-1989-1-1.html今天在研究HTTP协议时发现一个叫WWW-Authen...
  • Deeyac
  • Deeyac
  • 2010-08-21 18:23:00
  • 1285

【HTTP】http 401Basic验证和WWW-Authenticate、Authorization

http 401Basic验证和WWW-Authenticate、Authorization
  • reliveIT
  • reliveIT
  • 2015-05-31 09:57:51
  • 3305

httpclient 实现自动登录NTLM 域验证(sso)

最近一个项目拿到客户那运行不了。原来我的这个项目要和另一个系统通过http的接口进行通讯。但在客户的生产环境中,那套系统将web应用的登录和Windows Domain的登录结合,做了一个sso单...
  • godwanglong
  • godwanglong
  • 2012-04-10 15:28:52
  • 8929

HTTPCLIENT的授权方式简介

IntroductionHttpClient supports three different types of http authentication schemes: Basic, Digest ...
  • patronsaint
  • patronsaint
  • 2010-05-27 17:03:00
  • 3557

HTTP学习(网上总结)

HTTP协议学习
  • u013403237
  • u013403237
  • 2015-01-28 21:46:50
  • 258
收藏助手
不良信息举报
您举报文章:www-authenticate
举报原因:
原因补充:

(最多只允许输入30个字)