ASP.Net 2.0中的Membership,Role和Profile
2005-08-14 17:45
435 查看
Membership Service(可以翻译成 成员 服务)
作用:Manages users and credentials ,两种使用方式
1、Declarative access via WS Admin Tool (所谓Declarative方式意思为点点鼠标就可以完成操作)
2、Programmatic access via Membership API
Simplifies forms authentication
1、Provides logic for validating user names and passwords, creating users, and more
2、Manages data store for credentials, e-mail addresses, and other membership data
Provider-based for flexible data storage ,即基于提供者的数据存储方式,这点很重要,可以针对不同数据库提供一个Provider,这样灵活性就比较好了。缺省提供了SqlMembershipProvider,支持将用户数据存储在Sql server中。运行Aspnet_regsql.exe可在SQL Server中建立相关的Table。
有两个主要的类:Membership和MembershipUser,用户界面这一端支持Login/LoginView/LoginStatus等控件。
Roles Management Service(角色)
Role-based security in a box
1、Declarative access via WS Admin Tool
2、Programmatic access via Roles API
Simplifies adding role-based security to sites that employ forms authentication
1、Maps users to roles on each request
2、Provides data store for role information
Provider-based for flexible data storage,和Membership一样,通过提供者对数据库进行访问,缺省的提供者为SqlRoleProvider
主要的类为Roles
Profile Service(可以翻译成 配置服务)
Stores per-user data persistently
1、Strongly typed (unlike session state)
2、On-demand lookup (unlike session state)
3、Long-lived (unlike session state)
4、Supports authenticated and anonymous users
Accessed through dynamically compiled ProfileBase derivatives
Provider-based for flexible data storage
参考网址
作用:Manages users and credentials ,两种使用方式
1、Declarative access via WS Admin Tool (所谓Declarative方式意思为点点鼠标就可以完成操作)
2、Programmatic access via Membership API
Simplifies forms authentication
1、Provides logic for validating user names and passwords, creating users, and more
2、Manages data store for credentials, e-mail addresses, and other membership data
Provider-based for flexible data storage ,即基于提供者的数据存储方式,这点很重要,可以针对不同数据库提供一个Provider,这样灵活性就比较好了。缺省提供了SqlMembershipProvider,支持将用户数据存储在Sql server中。运行Aspnet_regsql.exe可在SQL Server中建立相关的Table。
有两个主要的类:Membership和MembershipUser,用户界面这一端支持Login/LoginView/LoginStatus等控件。
Roles Management Service(角色)
Role-based security in a box
1、Declarative access via WS Admin Tool
2、Programmatic access via Roles API
Simplifies adding role-based security to sites that employ forms authentication
1、Maps users to roles on each request
2、Provides data store for role information
Provider-based for flexible data storage,和Membership一样,通过提供者对数据库进行访问,缺省的提供者为SqlRoleProvider
主要的类为Roles
Profile Service(可以翻译成 配置服务)
Stores per-user data persistently
1、Strongly typed (unlike session state)
2、On-demand lookup (unlike session state)
3、Long-lived (unlike session state)
4、Supports authenticated and anonymous users
Accessed through dynamically compiled ProfileBase derivatives
Provider-based for flexible data storage
参考网址
相关文章推荐
- [ASP.NET 2.0 ]自定义role,Membership和profile数据库,在web.config中的写法
- [ASP.NET 2.0 ]自定义role,Membership和profile数据库,在web.config中的写法
- [ASP.NET 2.0 ]自定义role,Membership和profile数据库,在web.config中的写法
- [ASP.NET 2.0 ]自定义role,Membership和profile数据库,在web.config中的写法
- 温故知新ASP.NET 2.0(C#)(6) - Membership&RoleManager(成员资格和角色管理)
- 【转贴】考察ASP.NET 2.0的Membership, Roles,Profile - Part 6
- Membership Role Profile-ASP.Net Configuration
- ASP.NET 2.0会员管理(membership)中使用profile
- 温故知新ASP.NET 2.0(C#)(6) - Membership&RoleManager(成员资格和角色管理)
- 重新过一遍ASP.NET 2.0(C#)(6) - Membership&RoleManager(成员资格和角色管理)
- 考察ASP.NET 2.0的Membership, Roles,Profile - Part 6
- 考察ASP.NET 2.0的Membership, Roles和Profile - Part 9
- asp.net 2.0内置的membership,role managemnet,site开源了
- [ASP.NET 2.0 Security FAQs]如何设置SQL Server或SQL Express数据库,使其支持Membership、Profiles和Role
- 考察ASP.NET 2.0的Membership, Roles,Profile
- 【转贴】考察ASP.NET 2.0的Membership, Roles,Profile - Part 8
- 重新过一遍ASP.NET 2.0(C#)(6) - Membership&RoleManager(成员资格和角色管理)
- ASP.Net 2.0 中MemberShip和Role的分布存储问题
- 【转贴】考察ASP.NET 2.0的Membership, Roles和Profile - Part 9
- 考察ASP.NET 2.0的Membership, Roles,Profile - Part 8