0
我在我的网站上配置了Active Reports处理程序,以便我可以直接通过链接打开报告。ASP.NET为报告处理程序添加身份验证
http://localhost/Report.rdlx?OutputFormat=pdf
现在的问题是,没有认证,以便每个人都可以调用此链接。
如何将验证检查添加到此处理程序?
我正在使用表单身份验证,最好我也想检查用户是否在某个角色,但会很高兴与IsAuthenticated
检查 - 以便用户至少必须登录才能看到报告。
我试图构建一个“反向代理”路由处理程序(我使用MVC),只有当用户通过身份验证时才返回来自报告URL的响应。但是这并不能解决问题,因为“原始”网址仍然暴露。
任何想法?