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

ASP.NET 中基于角色的窗体身份验证的研究

2005-12-31 15:13 661 查看
基本概念:

IPrincipal:定义用户对象的基本功能

实现者:

GenericPrinciple 类
属性:
Identity: GenericIdentity
方法:
IsInRole()

WindowsPrincipal 类

GenericIdentity 类:
表示一般用户。代表特定用户的标识对象,代码当前即以该用户的名义运行。
属性:
AuthenticationType: 获取用于标识用户的身份验证的类型。
IsAuthenticated: 指示是否验证了用户。
Name: 获取用户的名称。

IIdentity 接口:
定义标识对象的基本功能。

实现者:
FormsIdentity
GenericIdentity
PassportIdentity
WindowsIdentity

关于实现方法的一些参考文章:

Role-based Security with Forms Authentication
http://www.codeproject.com/aspnet/formsroleauth.asp

Efficient Role-based Authentication in ASP.NET
http://www.pluralsight.com/articlecontent/efficientRoleBasedAuthentication.pdf

Cookieless ASP.NET forms authentication
http://www.codeproject.com/aspnet/cookieless.asp

Forms Authentication Tutorial
http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=85

Using Forms Authentication in ASP.NET
http://www.4guysfromrolla.com/webtech/110701-1.shtml

Using Forms Authentication in ASP.NET - Part 1
http://www.15seconds.com/issue/020220.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: