如何在OBIEE10g中启用用户自主修改密码功能
OBIEE 10g 开放用户自主修改密码配置方案
OBIEE 10g默认未开放自助密码修改入口,按以下步骤配置后,用户可直接在前端自行修改账户密码,无需管理员介入:
配置前确认
- 若你的OBIEE实例使用默认的BI Server 内置安全提供方存储用户信息,可直接按下文步骤配置;若采用外部LDAP/AD存储用户,需先在外部目录服务侧开放用户自助修改权限,再配合OBIEE侧配置生效
- 操作前需拥有BI Administrator权限修改服务配置,修改完成后需重启BI服务生效
核心配置步骤
第一步:修改instanceconfig.xml配置文件
- 找到配置文件路径:
{OBIEE安装目录}/OracleBIData/web/config/instanceconfig.xml - 在文件的
<ServerInstance>标签块内新增如下配置:<AllowPasswordChange>true</AllowPasswordChange> - 保存文件,请勿随意修改其他原有配置项,避免服务启动异常
第二步:开放普通用户修改密码权限
- 使用管理员账户登录Analytics管理页面
- 依次进入「设置 → 管理 → 安全 → 权限」
- 找到普通用户所属的默认角色(一般为Authenticated User角色),勾选「修改密码」权限
- 保存权限配置
第三步:重启BI服务
- 按顺序停止Oracle BI Presentation Server、Oracle BI Server、Oracle BI Java Host服务
- 等待1分钟后按反向顺序启动所有服务,确认服务无异常报错即可
自助修改入口说明
配置生效后,普通用户登录Analytics平台,点击右上角「我的账户」,即可在账户详情页看到修改密码输入模块,提交后新密码直接生效,无需管理员审核。
注意事项
- 若使用外部LDAP/AD作为用户源,需额外确保BI服务连接LDAP的账户拥有用户密码修改的代理权限,否则用户提交修改请求会返回权限报错
- 密码复杂度规则沿用BI Server安全提供方或外部用户源的原有规则,不符合规则的修改请求会被系统拦截
内容的提问来源于stack exchange,提问作者user16893419
相关产品推荐
相关产品推荐

