当前位置: 首页 > 知识库问答 >
问题:

在MSAD提供程序上使用多个ldap服务器的OBIEE 12c问题

邵华皓
2023-03-14

我正在使用OBIEE 12c进行BI分析。通过创建MSAD\U提供程序在WebLogic中设置LDAP身份验证。

安全领域-

在配置下-

控制标志=足够

在配置下-

连接

主机:ldap1。领域com ldap2。领域通用域名格式

端口:389

负责人:对用户和组信息具有管理/读取权限的AD用户。

凭据:上面指定的主体用户的密码。

用户

用户库DN:所有用户都存在的OU。

所有用户过滤:(

来自名称筛选器的用户:(

用户搜索范围:子树

用户名属性:sAMAccountName

html" target="_blank">用户对象类:用户

组基DN:存在所有组的OU。

所有组筛选器:(

组从名称过滤器:(

组搜索范围:子树

组成员身份搜索:无限制

Max集团会员搜索级别:10

全体的

连接超时:30

连接重试限制:1

并联延迟:0

结果时间限制:0

保存并应用所有更改后,我需要测试LDAP服务器是否可以在其中一个无法运行的情况下进行故障切换。

我知道左边的主机(ldap1)始终是OBIEE将进行身份验证的主服务器。如果主服务器关闭,OBIEE将对右侧的辅助服务器(ldap2)进行身份验证。不幸的是,当ldap1关闭时,我和我的广告用户一起登录OBIE页面,它将永远以白色页面加载。有趣的是,当ldap1仍处于打开状态而ldap2处于关闭状态时,它也会以白色页面继续加载。这是一种奇怪的情况,辅助服务器关闭而主服务器打开会影响身份验证。

我想寻求如何解决这一问题的建议。

共有1个答案

樊杰
2023-03-14

如果您有两个以上的提供程序,则必须将两者或“全部”设置为SUFFICIENT,因为WLS会按照您配置的顺序解析它们。

例如1=LDAP1,2=LDAP2,3=DefaultAuthenticator。

此外,您必须为WLS配置virtualize=true参数,以实际循环所有供应器,而不仅仅在第一个供应器之后停止。

 类似资料:
  • 我需要一个关于如何使用Google-guice为服务的多个实现编写代码的建议。下面是示例 因为Guice不允许将一个类型绑定到多个实现,因为下面的代码会导致错误 我们可以用下面的命名注释来解决这个问题 但我工作的应用程序是这样的。我们在init()方法中绑定所有模块并创建注入器模块: 但是通过上述过程,我可以将一个实现类绑定到接口(服务类) 你能给我提供一个方法来与供应商合作吗。我想在下面这样做

  • 我有一个LDAP服务器正在运行。使用的LDAP服务是OpenDJ的。 现在发生的是,这台机器上的目录管理器服务正在使用java。lang.OutOfMemoryError 关于获取目录管理器服务的线程转储,下面是我们得到的 线t@883:(状态=阻塞)-太阳。杂项。不安全的park(boolean,long)@bci=0(编译帧;信息可能不精确)-java。util。同时发生的锁。锁支架。park

  • 我已经按照 Spring 的本教程阅读并实现了我自己的身份验证服务器。有多个SSO提供商 - Facebook,Github和自定义身份验证服务器。在本教程中,身份验证服务器包含对其他 SSO 提供程序的处理。 我有一个单独的资源服务器,它使用以下属性链接到我的身份验证服务器: 我能够使用 cUrl 命令从我的身份验证服务器获取令牌: 但我不明白的是,我如何使用其他 SSO 提供程序也从身份验证服

  • 我们的主要应用程序在端口8443上提供服务,我们使用在端口8444上提供执行器endpoint服务。 有没有办法让一个endpoint(健康endpoint)同时服务于8443和8444,而将其余endpoint仅保留在端口8444上?

  • 简介 服务提供器是所有 Laravel 应用程序引导中心。你的应用程序以及 Laravel 的所有核心服务都是通过服务提供器进行引导。 在这里,我们说的「引导」其实是指 注册 ,比如注册服务容器绑定、事件监听器、中间件,甚至是路由的注册。服务提供器是配置你的应用程序的中心。 Laravel 的 config/app.php 文件中有一个 providers 数组。数组中的内容是应用程序要加载的所有