BIEE使用外部权限表进行权限验证,需要在右上角 “注销” 按钮前面新增 “重置密码 ” 菜单链接,链接到一个回写的仪表盘页面,
通过回写来修改数据库用户的密码。具体添加方式如下:
1、D:\OBIEE\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1
目录下有个customlinks.xml文件,在文件中添加如下红色部分内容:
<?xml version="1.0" encoding="utf-8"?>
<customLinks xmlns="com.siebel.analytics.web/customlinks/v1">
<!-- Examples
<link id="l1" name="Oracle" description="Oracle" src="http://www.oracle.com" target="blank" />
<link id="l2" name="Oracle 1" description="Oracle" src="http://www.oracle.com" target="blank" >
<locations>
<location name="header" insertBefore="catalog" />
</locations>
</link>
-->
<link id="l1" name="统计分析平台" description="Main Index" src="saw.dll?dashboard&PortalPath=%2Fshared%2F00.%20%E6%A6%82%E8%BF%B0%2F_portal%2F%E7%BB%9F%E8%AE%
A1%E5%88%86%E6%9E%90%E5%B9%B3%E5%8F%B0" target="_self" iconSmall="catalog/fr/book.gif">
<locations>
<location name="header" insertBefore="home" />
</locations>
</link>
<link id="l2" name="重置密码" description="Modify Password" src="saw.dll?dashboard&PortalPath=%2Fshared%2F00.%20%E6%A6%82%E8%BF%B0%2F_portal%2F%E7%94%A8
%E6%88%B7%E8%B4%A6%E5%8F%B7%E7%AE%A1%E7%90%86" target="_self">
<locations>
<location name="header" />
</locations>
</link>
</customLinks>
2、修改instanceconfig.xml(D:\OBIEE\instances\instance1\config\OracleBIPresentationServicesComponent\
coreapplication_obips1)文件
在文件的最后添加以下红色部分内容:
<CustomLinks>
<Enabled>true</Enabled>
<filePath>D:\OBIEE\instances\instance1/bifoundation/OracleBIPresentationServicesComponent
/coreapplication_obips1/customlinks.xml</filePath>
</CustomLinks>
</ServerInstance>
</WebConfig>
注:filePath为customlinks.xml目录位置。
3、结果如下:
4、还可以在管理->管理权限->定制链接 中对链接权限进行控制