【发布时间】:2012-03-15 15:15:51
【问题描述】:
我有一个通过 SQLMemberShipProvder 使用基于角色的安全性的 ASP.NET 站点。
是否可以使用我现有的 MembershipProvider 角色提供对 SSRS 报告的 Internet 访问?
例如,如果我有一个角色 SupportPersonRole,我可以只允许该角色的人使用某些报告吗?
文档说 SQL 2008 R2 对本地安全机构使用基本身份验证。但是,如果 SSRS 只能为 SSRS 内容提供其自己的基本身份验证登录,我不确定如何有机会使用 MembershipProvider 角色进行授权。
ASP.Net 页面需要处理报表参数提示,因此这似乎意味着“远程”模式适合获取此功能。
令人困惑的部分是 SSRS(在远程模式下)有它自己的角色安全凭证,它与 ASP.Net 基于角色的安全性是分开的。那么如何避免在这两个地方管理安全呢?
【问题讨论】:
标签: asp.net sql-server reporting-services asp.net-membership sql-server-2008-r2