您的位置:首页 > 编程语言 > ASP

asp.net 的身份验证方式

2011-02-23 15:27 351 查看
转自豆瓣文档 http://www.docin.com/p-46721515.html

1.匿名验证

2.基本身份验证

3.简单身份验证

4.windows身份验证

5.Passport身份验证

6.form身份验证

1.匿名验证

适用情况

1)无论登陆或者业务模块都不需要知道呼叫方的用户名和密码

2)您保护的信息被认为是 公有的

不适用情况

要求用户名和密码以来确认用户群

实现

在IIS里配置为匿名访问,在config里配置为 验证方式为None

4.windows身份验证

适用情况

Windows 域用户

实现

在IIS里配置集成windows验证,在config里 验证方式为 windows.

5.Passport身份验证

适用情况

windows 提供的集成方式验证

实现

要实现Passport必须安装Passport SDK,还需要向Passport注册服务以使用。同时还需要配置config.

6.form身份验证

适用情况

接受用户自定义的客户页面。也就是用户可以自定义代码来实现验证,而程序只是取一个标记,如cookie,或者在URL里加一个标记,当标记超期的时候,跳转到默认页。

实现

用户必须自定义登陆页来跳转到未验证的客户URL,还需要写自己的业务逻辑来验证。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: