http协议是无状态的, 浏览器和web服务器之间可以通过cookie来身份识别。 桌面应用程序(比如新浪桌面客户端, skydrive客户端)跟Web服务器之间是如何身份识别呢? 阅读目录 什么是HTTP基本认证 桌面应用程序也通过HTTP协议跟Web服务器交互, 桌面应用程序一般不会使用cook ...
分类:
Web程序 时间:
2017-06-07 11:17:06
阅读次数:
326
大家在登录站点的时候。大部分时候是通过一个表单提交登录信息。可是有时候浏览器会弹出一个登录验证的对话框。例如以下图,这就是使用HTTP基本认证。以下来看看一看这个认证的工作过程:第一步: client发送http request 给server,server验证该用户是否已经登录验证过了,假设没有的 ...
分类:
编程语言 时间:
2017-06-02 09:55:25
阅读次数:
236
1. HTTP基本认证(Basic Authentication) 使用HTTP基本认证可以保护整个站点或是特定的action。 Xitrum不支持摘要认证(Digest Authentication),因为它容易受到中间人攻击(man-in-the-middle attack)。更好的安全机制,要 ...
分类:
其他好文 时间:
2017-05-17 15:16:20
阅读次数:
279
在前一篇文章中,主要讨论了使用HTTP基本认证的方法,因为HTTP基本认证的方式决定了它在安全性方面存在很大的问题,所以接下来看看另一种验证的方式:digest authentication,即摘要认证。 系列文章列表 ASP.NET Web API(一):使用初探,GET和POST数据ASP.NE ...
asp.net权限认证系列 asp.net权限认证:Forms认证 asp.net权限认证:HTTP基本认证(http basic) asp.net权限认证:Windows认证 asp.net权限认证:摘要认证(digest authentication) 一、摘要认证由来 摘要认证是对基本认证的改 ...
分类:
Web程序 时间:
2017-01-29 15:30:43
阅读次数:
334
一、HTTP基本认证示意图 HTTP基本认证,即http basic认证。 客户端向服务端发送一个携带基于用户名/密码的认证凭证的请求。认证凭证的格式为“{UserName}:{Password}”,并采用Base64编码,经过编码的认证凭证被存放在请求报头Authorization中,Author ...
分类:
Web程序 时间:
2017-01-27 23:43:52
阅读次数:
597
curlcurlhttp://192.168.1.101//文本方式访问网站curl-A‘IE11’http://192.168.1.101//模拟成相应的浏览器其他常用选项:-basic使用HTTP基本认证-uuser:password提交用户名和密码--tcp-nodelay使用TCP_NODELAY选项-e指定从哪个网址跳转而来--cacert指定CA证书--compressed要求..
分类:
Web程序 时间:
2017-01-03 08:37:27
阅读次数:
228
activemq分为控制端和客户端,下面分别介绍安全认证配置方法。 1.控制端安全配置 (1). ActiveMQ目录conf下找到jetty.xml: 含义: <property name="authenticate" value="true" /> true:需要认证; false:不需要认证 ...
分类:
其他好文 时间:
2016-11-23 20:08:47
阅读次数:
149
Manager 持久化 Session JNDI Resources JNDI 配置 JDBC DataSources DBCP 配置 Realm Configuration 设置 HTTP 基本认证 设置 JDBCRealm ...
分类:
其他好文 时间:
2016-05-13 11:11:00
阅读次数:
118
Nginx中的ngx_http_auth_basic_module模块允许通过验证用户名和密码对资源进行访问控制,默认情况下nginx已经安装了ngx_http_auth_basic_module模块,如果不需要这个模块,可以在编译时加上--without-http_auth_basic_modulenginxbasicauth指令语法:auth_basicstring|off;默认..
分类:
Web程序 时间:
2016-05-10 15:26:59
阅读次数:
432