BIEE用户使用代理账号身份访问Analytics页面
2014-07-10 17:20
246 查看
在开放性的BIEE报表平台,通常会给用户开放较高的使用权限,比如编辑Answer,发布代理等等。 如果用户权限分配不当,用户会反馈说自己无法打开某些功能菜单,或是报表数据异常,而这时用开发人员账号登录查看却是正常的。通常解决办法是开发人员找用户要来账号密码进行测试,而这又存在一个问题,用户密码泄露。
BIEE通过代理账号方式,避免了此类情况的出现。
我们先看一个用户,他具有consumer的权限
要实现代理账号的功能,具体的做法如下:
首先,我们要确定开发人员在BIEE系统中的角色,并通过赋权的方式,使开发人员角色,具有代理人权限,这里我们administrator为例,编辑他的权限
为改觉得添加权限
查找impersonateUser资源
并添加
再查找另外一个资源queryUserPopulation
正确添加完毕后,会显示
接下来需要用代理人账号登录BIEE服务器,格式如下
NQUser和NQPassword即代理人的账号密码,Impersonate则是模拟登录的用户名。
登录成功会看到空白页面
这时重新输入 http://localhost:9704/analytics,就可以发现登录用户已变成了mike,并且权限也发生了相应的变化
看到这个页面,说明代理账号的设置已经成功了。
BIEE通过代理账号方式,避免了此类情况的出现。
我们先看一个用户,他具有consumer的权限
要实现代理账号的功能,具体的做法如下:
首先,我们要确定开发人员在BIEE系统中的角色,并通过赋权的方式,使开发人员角色,具有代理人权限,这里我们administrator为例,编辑他的权限
为改觉得添加权限
查找impersonateUser资源
并添加
再查找另外一个资源queryUserPopulation
正确添加完毕后,会显示
接下来需要用代理人账号登录BIEE服务器,格式如下
NQUser和NQPassword即代理人的账号密码,Impersonate则是模拟登录的用户名。
登录成功会看到空白页面
这时重新输入 http://localhost:9704/analytics,就可以发现登录用户已变成了mike,并且权限也发生了相应的变化
看到这个页面,说明代理账号的设置已经成功了。
相关文章推荐
- 使用Filter技术防止用户非法访问页面
- 在java中如何使用代理访问某个页面
- CS4:用户在使用IE访问FTP server 时遇到 502代理错误,没有弹出输入用户凭据对话框
- 使用.NET身份验证防止不登录直接访问页面 .
- laravel使用中间件实现禁止未登录用户访问页面
- 使用“成员资格管理用户”以及“Forms 身份验证提供程序”保护需要授权才能访问的资源
- Nginx中的用户认证配置及阻止用户使用代理访问的方法
- 一个简单的使用代理访问百度页面内容的python脚本
- 使用Filter技术防止用户非法访问页面
- 悬而未决:不重新启动WINDOWS如何以其它用户身份访问已经以一用户账号打开的共享文件夹
- 在Flash中调用WS时的身份验证_6:ws调用的用户验证和授权访问
- 如何不允许用户使用浏览器的『后退按钮』查看前面缓存下来的页面。
- JSP页面中如何使用相对路径访问文件
- 在用户控件页面(ascx)中使用ViewState的一个问题
- .net生成静态HTML页面怎么限制用户访问?
- 安装完vs.2005之后,重新安装iis后无法使用http方式访问asp.net工程的页面的问题的解决方法
- 使用规范的方法访问页面元素
- 使用Masterpage跟用户控件时,在指定页面的Head加载Javascript
- 只让用户通过域名访问网站,使用IP不能访问的方法
- 可使用两种方法之一生成窗体身份验证 Cookie,并将用户重定向到 cmdLogin_ServerClick 事件中的相应页。