- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经创建了一个 ASP.NET 2.0 Web 应用程序,并希望使用 SSRS 2005 进行报告。
Web 应用程序使用表单例份验证和自定义角色进行授权。我已经创建了报告并将其部署到我们的 SQL Server 2005 框中。
我有两种选择将报告集成到我的应用程序中:
从我的应用程序中链接到 SSRS。该链接将指定参数和选项。我确保该链接仅向授权用户显示,并且链接到具有适当参数的正确报告。
使用 ReportViewer 控件并使用它显示报告。所有处理将由SSRS完成
但是,我不确定在 Reporting Services 框中的 IIS 中配置安全性的最佳方法。当前它设置为 Windows 集成身份验证。此外,报告服务具有我的具有浏览器角色的用户名。
并非我的应用程序的所有用户都可以进行 AD 登录。此外,该应用程序位于互联网上,我不想在不必要的情况下打开 SSRS。同时,我希望它对我们的用户来说是无缝的,因为我不希望 SSRS 提示输入用户名和密码。
实现这一目标的最佳方法是什么?我应该创建一个虚拟 AD 用户,然后使用它在 ASP.NET 应用程序和 SSRS 之间进行通信吗?如果不是这样,实现我需要的一切的最简单方法是什么?
最佳答案
我们使用 Web 服务界面与 SSRS 进行通信,并使用所有用户的相同 AD 帐户与报表查看器控件进行通信。至于权限,我们有自定义访问列表asp.net 页面在向用户提供报告之前进行检查。这是附加到用户名上的。我们已将 SSRS 盒子与互联网隔离,用户访问的唯一方式是通过应用程序,因此访问列表控制就足够了。
对于报 TableView 控件,我们必须创建一个自定义凭据类来传递从 IReportServerCredentials 继承的 AD 用户名和密码。 AD 用户名和密码保存在 xml 文件中。
希望这有帮助。
关于asp.net - SSRS 2005 - 配置用户身份验证/授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/538894/
我们需要实现如下授权规则。 如果用户是 super 管理员,则向他提供所有客户信息。比如订单信息。如果用户是客户管理员,只提供他自己的客户信息。等等 我们计划在 DAO 层实现过滤。 创建通用设计来处
我有 https 设置的 Spring Security。 尝试以安全方式在 URL 上运行 curl GET 时,我看到了意外行为。 当 curl 第一次向服务器发送请求时,它没有授权数据(为什么?
关闭。这个问题是 opinion-based 。它目前不接受答案。 想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它。 1年前关闭。 Improve thi
我正在构建以下内容: 一个 JavaScript 单页应用程序; 一个暴露 RESTful API 的 Node.js 后端,它将存储用户数据; 用户凭据(电子邮件/密码)可以通过单页应用程序创建并存
在带有RESTful Web服务的Spring Boot应用程序中,我已将Spring Security与Spring Social和SpringSocialConfigurer一起配置。 现在,我有
我正在为真实世界组织的成员在 Rails 中构建一个基于社区的站点。我正在努力遵循 RESTful 设计的最佳实践,其中大部分或多或少是书本上的。使我的大脑在整洁的 RESTful 圈子中运转的问题是
我想启用 ABAC mode对于我在 Google 容器引擎中使用的 Kubernetes 集群。 (更具体地说,我想限制自动分配给所有 Pod 的默认服务帐户对 API 服务的访问)。但是,由于 -
奇怪的事情 - 在 git push gitosis 上不会将新用户的 key 添加到/home/git/.ssh/authorized_keys。当然-我可以手动添加 key ,但这不好:( 我能做
我很好奇您提供 的顺序是否正确和元素中的元素重要吗? 最佳答案 是的,顺序很重要。本页介绍了基本原理:http://msdn.microsoft.com/en-us/library/wce3kxhd
我阅读了如何使用 @login_required 的说明以及其他带有解析器的装饰器。但是,如果不使用显式解析器(而是使用默认解析器),如何实现类似的访问控制? 就我而言,我将 Graphite 烯与
我用 php 开发了一个审核应用程序,通过它我可以审核所有帖子和评论。我还可以选择在 Facebook 粉丝页面墙上发布帖子。但是,当我尝试这样做时,会引发异常,显示“用户尚未授权应用程序执行此操作”
我使用 jquery-ajax 方法 POST 来发布授权 header ,但 Firebug 显示错误“401 Unauthorized” header 作为该方法的参数。 我做错了什么?我该怎么办
我有两组用户,一组正在招聘,一组正在招聘。 我想限制每个用户组对某些页面的访问,但是当我在 Controller 中使用 [Authorize] 时,它允许访问任何已登录的用户而不区分他们来自哪个组?
我有一个简单直接的授权实现。好吧,我只是认为我这样做,并且我想确保这是正确的方法。 在我的数据库中,我有如下表:users、roles、user_role、permissions、 role_perm
我的 soap 连接代码: MessageFactory msgFactory = MessageFactory.newInstance(); SOAPMessage message
我想知道是否可以将 mysql 用户设置为只对数据库中的特定表或列具有读取权限? 最佳答案 是的,您可以使用 GRANT 为数据库在细粒度级别执行此操作。见 http://dev.mysql.com/
我试图获得发布流和离线访问的授权,但出现此错误。 而且它没有显示我想要获得的权限。我的代码如下: self.fb = [[Facebook alloc] initWithAppId:@"xxxxxxx
我是 NodeJS 的初学者,我尝试使用 NodeJS + Express 制作身份验证表单。我想对我的密码进行验证(当“confirmpassword”与“password”不同时,它应该不返回任何
我能够为测试 paypal 帐户成功生成访问 token 和 TokenSecret。然而,下一步是为调用创建授权 header 。 在这种情况下,我需要提供我不确定的 Oauth 签名或 API 签
我正在尝试获取授权 steam 页面的 html 代码,但我无法登录。我的代码是 public string tryLogin(string EXP, string MOD, string TIME)
我是一名优秀的程序员,十分优秀!