54、ASP.NET AJAX 3.5 中的成员资格与角色管理

ASP.NET AJAX 3.5 中的成员资格与角色管理

1. AuthorizationStoreRoleProvider 概述

AuthorizationStoreRoleProvider 将大部分 RoleProvider 功能(除了 FindUsersInRole 方法)映射到 Windows Server 2003 域的授权管理器(AzMan)功能上。该提供程序可与位于 Active Directory、ADAM、ADLDS(在 Windows Server 2008 中)、Microsoft SQL Server(2000 及以上版本)或基于文件的策略存储中的 AzMan 策略存储一起使用。

使用此提供程序时,若应用程序配置为使用自定义提供程序的成员资格功能,可使用 NT4 样式的凭据(如 BHAIDAR\testuserpopa)登录。登录后,可通过常规的角色管理器 API 调用检索该用户的角色信息。

以下是使用该提供程序的一些要点:
- 访问权限 :创建并填充 AzMan 策略存储后,需要授予对该存储的访问权限。对于基于文件的策略存储,需要 NTFS 权限;对于基于目录和数据库的策略存储,需要 AzMan 特定的角色。
- 角色嵌套 :即使 RoleProvider 类未公开角色嵌套的概念,但如果 AzMan 策略存储采用了嵌套功能,GetRolesForUser 和 IsUserInRole 方法仍能正确反映这些关系的结果。
- 账户名称 :在使用 SAM 账户名称的域环境中,若应用程序使用 ActiveDirector

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值