0

我在我的网站上配置了Active Reports处理程序,以便我可以直接通过链接打开报告。ASP.NET为报告处理程序添加身份验证

http://localhost/Report.rdlx?OutputFormat=pdf 

现在的问题是,没有认证,以便每个人都可以调用此链接。

如何将验证检查添加到此处理程序?

我正在使用表单身份验证,最好我也想检查用户是否在某个角色,但会很高兴与IsAuthenticated检查 - 以便用户至少必须登录才能看到报告。

我试图构建一个“反向代理”路由处理程序(我使用MVC),只有当用户通过身份验证时才返回来自报告URL的响应。但是这并不能解决问题,因为“原始”网址仍然暴露。

任何想法?

回答

相关问题