1. Перейдете по ссылке Oralce bi которая открывает console(http://адрес: порт/console), используя учетную запись администратора (по умолчанию weblogic). Нажмите на Security Realms -> myrealm
![image](https://habrastorage.org/getpro/habr/post_images/a78/0ee/36e/a780ee36e2a825e7779ba788a0397e0c.png)
2. Перейдите на вкладку «Providers». Здесь вы увидите следующие три «Authentication Providers» по умолчанию.
![image](https://habrastorage.org/getpro/habr/post_images/152/707/e4b/152707e4b4af860068dd27d4253a6eff.png)
3. Нажмите «DefaultAuthenticator». Нажмите «Lock and Edit» -> «Изменить флаг управления» с «Required» на Sufficient и затем нажмите «Сохранить».
![image](https://habrastorage.org/getpro/habr/post_images/5b6/caa/480/5b6caa48030d4190b109a011106996c7.png)
4. После того, как появится сообщение об обновлении настроек, нажмите «Activate Changes».
![image](https://habrastorage.org/getpro/habr/post_images/cf0/da7/d8c/cf0da7d8c6bb62601ac1890429152b78.png)
5. Перейдите на вкладку «Providers» -> «Lock and Edit» и нажмите «New».
![image](https://habrastorage.org/getpro/habr/post_images/f9f/d93/ec7/f9fd93ec7d0ca460607564ab2dad2879.png)
6. Назовите его например «LDAP». Выберите тип Active Directory Authentication. Нажмите «ОК».
![image](https://habrastorage.org/getpro/habr/post_images/b79/b6f/442/b79b6f4420197ce18ea0ab655c417e68.png)
7. После этого снова откройте провайдер LDAP и измените флаг управления на «Sufficient». Сохрани это.
![image](https://habrastorage.org/getpro/habr/post_images/657/593/494/657593494f059821f084cac9eac04d0e.png)
8. Введите данные от своего active directory на вкладке Provider Specific.
Host: localhost /*адрес AD*/
Port: 389 /* по умолчанию 389*/
Principal: login /*учетка которая имеет доступ к AD*/
Credential: password /*пароль от учетки которая имеет доступ к AD*/
Users
User Base DN: dc=domen,dc=ru /* указываем в какой ветке будем искать пользователей*/
All Users Filter: (&(sAMAccountName=*)(objectclass=user)) /*фильтруем пользователей, берем только тех у кого objectclass user и есть sAMAccountName*/
User From Name Filter: (&(sAMAccountName=%u)(objectclass=user))
User Search Scope: subtree /* не меняем */
User Name Attribute: sAMAccountName /* по этому атрибуту пользотвалеи будут осуществлять вход в наше приложение*/
User Object class: user /* не меняем */
Groups
Group Base DN: dc=domen,dc=ru /*фильтруем группы*/
All Groups Filter: (&(CN=*)(objectclass=group))
Group From Name Filter: (&(CN=%g)(objectclass=group))
Group Search Scope: subtree /* не меняем */
Group Membership Searching: unlimited /* не меняем */
Max Group Membership Search Level: 10 /* максимальная глубина поиска по подгруппам*/
General
Connect Timeout: 30
Connect Retry Limit: 1 /* не меняем */
Parallel Connect Delay: 0/* не меняем */
Result Time Limit: 0/* не меняем */
выглядеть будет примерно так:
![image](https://habrastorage.org/getpro/habr/post_images/1be/0b7/f87/1be0b7f87bb90d3a9eeb44b5eeddf26d.png)
9. Нажать save и active changes
![image](https://habrastorage.org/getpro/habr/post_images/dd4/bd8/cbd/dd4bd8cbd3a0dc0f792ce06f5120f548.png)
10. Перезапустить инстанс BI в данном случае BI3
(C:\Oracle\Middleware\Oracle_Home\user_projects\domains\bi3\bitools\bin)
![image](https://habrastorage.org/getpro/habr/post_images/129/1cd/ad7/1291cdad7f785c74eda30c1ea1d14358.png)
11. Когда перезапустится BI, выполните поиск определенного идентификатора пользователя, вернувшись в weblogic console-> «mysecurityrealm» >> Users and Groups>> Group
![image](https://habrastorage.org/getpro/habr/post_images/02b/11c/075/02b11c075c392ad09f96c4f92a2bf797.png)
Видно что группы подгрузились.
12. Следующим шагом является настройка OBIEE, чтобы видеть пользователей от вашего нового поставщика LDAP в дополнение к пользователям внутреннего каталога веб-журнала. Для этого вам нужно войти в Enterprise Manager(http://адрес: порт/em) с учетной записью администратора (weblogic).
После входа в систему из раскрывающегося меню «Weblogic Domain» выберите «Security» -> «Security Provider Configuration»
![image](https://habrastorage.org/getpro/habr/post_images/6ef/e34/b71/6efe34b717f0f6ad7b2474c82c9d9b49.png)
13. На экране «Security Provider Configuration» разверните «Security Store Provider», затем разверните узел «Identity Store Provider» и, наконец, нажмите «Configure»
![image](https://habrastorage.org/getpro/habr/post_images/57d/798/fd4/57d798fd48442e6a451cd1d3ba07d108.png)
14. На этом экране нам нужно добавить новое пользовательское свойство. Нажмите кнопку + add.
![image](https://habrastorage.org/getpro/habr/post_images/5fd/0df/7d3/5fd0df7d3c0195225ce25068a4a9b40f.png)
15. Затем введите имя свойства «virtualize» и значение «true». Затем нажмите «ОК» еще раз, чтобы сохранить:
![image](https://habrastorage.org/getpro/habr/post_images/1cd/51f/511/1cd51f511c752e01236354eec76c2f54.png)
16. Еще раз нажмите OK.
![image](https://habrastorage.org/getpro/habr/post_images/c1b/a9a/044/c1ba9a04421df8818da2729b5ca59c77.png)
17. Аналогичным образом добавьте еще одно свойство OPTIMIZE_SEARCH = true.
![image](https://habrastorage.org/getpro/habr/post_images/95b/786/880/95b7868803bd6d01012379e228ad9c51.png)
18. Перезапустить инстанс BI в данном случае BI3
(C:\Oracle\Middleware\Oracle_Home\user_projects\domains\bi3\bitools\bin)
19. Попробуйте зайти под своей учетной записью.
aleksandy
Этого действительно нет в официальной документаци, что потребовалось статью на хабр писать?