Custom Basic Authentication for IIS

HTTP Basic Authentication是一个定义在HTTP/1.1规范中的验证机制。这种机制是以用户名和密码为基础的。一个Web server要求一个web client去验证一个用户。作为request的一部分,web server 传递被称之为realm的字符串,用户就是在它里面被验证的。注意:Basic Authentication机制的realm字符串不一定反映任何一种安全方针域。Web client得到这些用户名和密码,然后把它传递给web server。Web server然后在一个特定的领域验证这些用户。

IIS支持HTTP Basic Authentication,问题是asp.net内建的Module要求有一个Windows帐号,这个模块就是解决这个问题,使得Basic Authentication不再依赖于Windows帐号,可以把帐号存在数据库中。项目地址:http://www.codeplex.com/CustomBasicAuth

时间: 2024-10-26 23:59:32

Custom Basic Authentication for IIS的相关文章

HTTP基本认证(Basic Authentication)的JAVA实例代码_java

大家在登录网站的时候,大部分时候是通过一个表单提交登录信息. 但是有时候浏览器会弹出一个登录验证的对话框,如下图,这就是使用HTTP基本认证. 下面来看看一看这个认证的工作过程: 第一步: 客户端发送http request 给服务器,服务器验证该用户是否已经登录验证过了,如果没有的话, 服务器会返回一个401 Unauthozied给客户端,并且在Response 的 header "WWW-Authenticate" 中添加信息. 如下图. 第三步: 服务器将Authorizati

http basic authentication通过post方式访问api示例分享 basic认证示例_java

复制代码 代码如下: private static String url = PropertiesLoader.getProperty("ALLYES_SERVER", false);    private static String username = PropertiesLoader.getProperty("ALLYES_USERNAME", false);    private static String password = PropertiesLoad

2004年最后一天的原创:C#通过HTTP操作数据的模块

数据|原创 // 本程序提供了一个通过HTTP来操作数据库的类,这样少了本地安装乱七八糟的数据库驱动程序及复杂的设置,// Web 服务器可以是任意的类型的,可以为 ASP , ASP.NET JSP 或其他,本模块提供了服务器的ASP.NET 的// 例子// 南京千里独行原创 请引用时勿删除本行 2004-12-31using System;using System.Net ;namespace myConnection{ /// /// XMLHttp数据库连接操作事件处理委托 /// /

Installing IIS 8.5 on Windows Server 2012 R2

原文 Installing IIS 8.5 on Windows Server 2012 R2 Introduction This document describes how to install Internet Information Services (IIS) 8.5 on Windows Server 2012 R2. IIS is the Web server role in Windows Server 2012 R2. The Windows Server 2012 R2 op

Install Typical IIS Workloads

原文 Install Typical IIS Workloads  Introduction The IIS 7.0 and above modular architecture is designed to enable the IT professional to customize exactly which features are installed and running on the Web server. IIS is now factored into more than 40

IIS 7.0 Features and Vista Editions

原文 IIS 7.0 Features and Vista Editions Overview of IIS 7.0 differences Across Windows Vista Editions and Windows Server 2008 Editions With the release of Windows Vista and Windows Server 2008 IIS 7.0 became available on all mainstream Windows Edition

微软的IIS中的FTP服务器FTP7 提供下载_常用工具

微软的IIS中的FTP服务器可能是最安全的服务器--因为它太简单了,它从诞生以来没出现过什么漏洞.最新的Windows Server 2008的IIS7中的FTP服务器版本名为FTP 7,它是一个与IIS7整合的服务器端,除了一贯简单的外表之外还添加了不少功能.例如新的Internet标准,绑定Web站点.扩展验证和SSL加密等. FTP 7 (x86) Installation Package http://go.microsoft.com/fwlink/?LinkId=87847FTP 7

浏览器Basic Auth方式认证的phpMyAdmin自动登录

一.需求 自动登录 phpMyAdmin.最终能够解决自动登录所有使用 Basic Auth 方式认证的网页. . 二.phpMyAdmin 的四种认证登陆方式 1.config 配置文件.直接将允许登录的用户名和密码写在 config.inc.php 配置文件中. 2.cookie.最常用的方式,通过填写首页表单进行登录. 3.http.HTTP Basic Authentication 方式,使用浏览器的弹出式对话框进行登录.与 cookie 方式的区别主要在于用户体验. 4.signon.

Windows 2003 防木马、硬盘安全设置功略

window|安全|木马|硬盘 特别提示:在win2000下面那套权限设置方案,在win2003并不适用,也就是为什么以前有那么多写关于2000下面权限设置,而我这里要在2003重新提出来的原因 前言,我们院作了一个web服务器是专门给大学各个社团所开,前些日子服务器上几乎所有的网站首页都被修改,同学中有人  惊呼,哇噻!谁干的真牛叉,我晕~~~在我看来这是迟早要发生的事,而且入侵过程及其简单,没看服务器之前就想过只有两种可能性,一是有人把服务器密码泄露出去了:二是,通过网站本身的漏洞(呵呵,服