1

有谁知道是否有一种简单的方法可以绕过用于访问报告网站前端中已发布报告的标准 Windows 身份验证。

我知道不同的身份验证方法,RSWindowsNegotiate、RSWindowsKerberos、RSWindowsNTLM 和 RSWindowsBasic。我也知道有一个自定义身份验证选项,我必须去创建我自己的登录 ASP.net 页面。

问题是我正在尝试为用户设置一个角色,以限制用户在前端可以看到和执行的操作,而无需将其他用户添加到 Windows 活动目录。

所以用户必须能够使用自己的用户名和密码登录,并且只能查看他们的权限设置。

有没有一种简单的方法可以做到这一点?

4

1 回答 1

0

我不会称之为简单的方法,但有一种方法可以做到这一点。查看 SQLServerCentral 上的这篇文章:如何根据用户凭据将报表参数设置为默认值

它描述了实现这一点的以下步骤:

  1. 在您的 sql server 数据库中创建报表用户表
  2. 创建用户 ID 参数
  3. 调整您的报告查询以识别用户并使用该信息仅显示允许的数据
于 2012-07-25T11:30:57.100 回答