我有一个网站(ASP.NET MVC 4),其中有需要访问 SQL Server Reporting Services 的用户。在我们网站的数据库中,我们有我们的用户信息,用户名是电子邮件(不确定电子邮件是否允许作为 SSRS 的登录凭据?)。我希望用户通过网站和 SQL Server 报告服务的身份验证,以便我们可以使用也存储在数据库中的角色来控制用户查看哪些报告。
我已经阅读了实现 SQL Server Reporting Services Extension 的文档,但大多数示例都实现了用于登录 SSRS ReportServer 站点的登录页面。而我希望我的用户通过身份验证以使用 Reporting Services 服务在我的网站上查看/导出报告。至少我想在他们登录时进行身份验证,并能够将他们重定向到 Reporting Services 报告管理器。
所以我的问题是,在我的网站上查看报告是否需要实施身份验证扩展?
我是 Reporting Services 领域的新手,目前正在进一步学习这个主题,所以请随意进入不必要的细节。
注意:该网站与 Reporting Services 托管在同一台机器上,SSRS 也是 2012 版。