I can't create a NT account for everyone that need access to the reports. Does anyone know or have a link to the info to allow anonymous access to reporting services reports ?
我不能为需要访问报告的每个人创建一个NT帐户。有没有人知道或有信息链接,以允许匿名访问报告服务报告?
Thanks
4 个解决方案
#1
3
Thanks, I had tried it before but was failing, tried again and worked fine, must have missed something the first time around.
谢谢,我之前尝试过但是失败了,再次尝试并且工作正常,第一次肯定错过了什么。
The steps are very simple:
步骤很简单:
- Standard install of SSRS 2005 (Integrated authentication)
- In IIS, duplicate the ReportingServices virtual directory and name it Public
- Under Public properties set Directory Security - Authentication and Access Control - to Enable Anonymous access using the IUSR_ account. Uncheck all other access types.
- Using the report manager, set up a folder named Public, and added the IUSR_ account to the Public directory role manager with a viewonly role. (Assuming you have already established a viewonly role as one with only the 'view reports' task enabled.)
- Add any other types of administrative/developer accounts
标准安装SSRS 2005(集成身份验证)
在IIS中,复制ReportingServices虚拟目录并将其命名为Public
在公共属性下设置目录安全性 - 身份验证和访问控制 - 使用IUSR_帐户启用匿名访问。取消选中所有其他访问类型。
使用报表管理器,设置名为Public的文件夹,并将IUSR_帐户添加到具有viewonly角色的公共目录角色管理器。 (假设您已经将viewonly角色建立为仅启用了“查看报告”任务的角色。)
添加任何其他类型的管理/开发人员帐户
#2
2
Anonymous access is no longer a simple configuration for MS SQL Reporting Services 2008. I started on that path and ended up integrating Reporting Services into our existing security system. You could follow these instructions to achieve anonymous access also.
匿名访问不再是MS SQL Reporting Services 2008的简单配置。我从那条路径开始,最终将Reporting Services集成到现有的安全系统中。您也可以按照这些说明实现匿名访问。
#3
0
If your server is on a windows domain you can grant access to a group eg. Domain Users
如果您的服务器位于Windows域,则可以授予对组的访问权限,例如。域用户
#4
0
In case it may help - particularly with SSRS 2008
如果它可能有所帮助 - 特别是SSRS 2008
It depends on the autentication type you have choosen, with basic auth you may achieve this. However, if it is in corporate environment, why not use the RSWindowsKerberos
, RSWindowsNegotiate
, RSWindowsNTLM
- as far as users are members of the domain, they use integrated authentication.
这取决于您选择的身份验证类型,使用基本身份验证可以实现此目的。但是,如果它在企业环境中,为什么不使用RSWindowsKerberos,RSWindowsNegotiate,RSWindowsNTLM - 只要用户是域的成员,他们就使用集成身份验证。
You will get better security and flexibility and consolidation of access rights. Please also don't forget to use the built in networkservices as service account for your reporter, if you use domain account you will definitely need registration of SPN at your domain controller.
您将获得更好的安全性和灵活性以及访问权限的整合。另外,请不要忘记使用内置的网络服务作为您的记者的服务帐户,如果您使用域帐户,您肯定需要在您的域控制器上注册SPN。
#1
3
Thanks, I had tried it before but was failing, tried again and worked fine, must have missed something the first time around.
谢谢,我之前尝试过但是失败了,再次尝试并且工作正常,第一次肯定错过了什么。
The steps are very simple:
步骤很简单:
- Standard install of SSRS 2005 (Integrated authentication)
- In IIS, duplicate the ReportingServices virtual directory and name it Public
- Under Public properties set Directory Security - Authentication and Access Control - to Enable Anonymous access using the IUSR_ account. Uncheck all other access types.
- Using the report manager, set up a folder named Public, and added the IUSR_ account to the Public directory role manager with a viewonly role. (Assuming you have already established a viewonly role as one with only the 'view reports' task enabled.)
- Add any other types of administrative/developer accounts
标准安装SSRS 2005(集成身份验证)
在IIS中,复制ReportingServices虚拟目录并将其命名为Public
在公共属性下设置目录安全性 - 身份验证和访问控制 - 使用IUSR_帐户启用匿名访问。取消选中所有其他访问类型。
使用报表管理器,设置名为Public的文件夹,并将IUSR_帐户添加到具有viewonly角色的公共目录角色管理器。 (假设您已经将viewonly角色建立为仅启用了“查看报告”任务的角色。)
添加任何其他类型的管理/开发人员帐户
#2
2
Anonymous access is no longer a simple configuration for MS SQL Reporting Services 2008. I started on that path and ended up integrating Reporting Services into our existing security system. You could follow these instructions to achieve anonymous access also.
匿名访问不再是MS SQL Reporting Services 2008的简单配置。我从那条路径开始,最终将Reporting Services集成到现有的安全系统中。您也可以按照这些说明实现匿名访问。
#3
0
If your server is on a windows domain you can grant access to a group eg. Domain Users
如果您的服务器位于Windows域,则可以授予对组的访问权限,例如。域用户
#4
0
In case it may help - particularly with SSRS 2008
如果它可能有所帮助 - 特别是SSRS 2008
It depends on the autentication type you have choosen, with basic auth you may achieve this. However, if it is in corporate environment, why not use the RSWindowsKerberos
, RSWindowsNegotiate
, RSWindowsNTLM
- as far as users are members of the domain, they use integrated authentication.
这取决于您选择的身份验证类型,使用基本身份验证可以实现此目的。但是,如果它在企业环境中,为什么不使用RSWindowsKerberos,RSWindowsNegotiate,RSWindowsNTLM - 只要用户是域的成员,他们就使用集成身份验证。
You will get better security and flexibility and consolidation of access rights. Please also don't forget to use the built in networkservices as service account for your reporter, if you use domain account you will definitely need registration of SPN at your domain controller.
您将获得更好的安全性和灵活性以及访问权限的整合。另外,请不要忘记使用内置的网络服务作为您的记者的服务帐户,如果您使用域帐户,您肯定需要在您的域控制器上注册SPN。