> For the complete documentation index, see [llms.txt](https://enterprise-ua.hideez.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://enterprise-ua.hideez.com/integraciyi-servera-hideez/saml-integraciyi/oracle-business-intelligence-enterprise-edition-obiee/krok-4-nalashtuvannya-katalogovikh-sluzhb-ta-veb-infrastrukturi.md).

# Крок 4: Налаштування каталогових служб та веб-інфраструктури

## **1. Оновлення Oracle Internet Directory (OID)**

Щоб увімкнути автентифікацію за принципом єдиного входу (Single Sign-On, SSO), необхідно налаштувати Oracle Internet Directory (OID), імпортувавши користувачів і групи.

**1.1 Підключення до Oracle Directory Services Manager (ODSM)**

Відкрийте консоль Oracle Directory Services Manager (ODSM):\
`http://test.public.myvcn.oraclevcn.com:7011/odsm`

Увійдіть за допомогою облікових даних адміністратора каталогу Oracle:\
**Ім’я користувача:** `cn=orcladmin`

**1.2 Імпорт тестового користувача**

Створіть користувача за допомогою наступних даних із файлу `user.ldif`:

```
dn: cn=User01,cn=Users,dc=us,dc=oracle,dc=com
givenname: User01
sn: User01
mail: vart181@gmail.com
uid: User01
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
objectclass: orclUser
objectclass: orclUserV2
cn: User01
orclisenabled: enabled
```

**1.3 Імпорт тестових груп**

Імпортуйте групи за допомогою наступних даних із файлу `groups.ldif`:

```
dn: cn=OIDBIConsumers,cn=Groups,dc=us,dc=oracle,dc=com
objectclass: groupOfUniqueNames
uniquemember: cn=orcladmin

dn: cn=OIDBIContentAuthors,cn=Groups,dc=us,dc=oracle,dc=com
objectclass: groupOfUniqueNames
uniquemember: cn=orcladmin

dn: cn=OIDBIServiceAdministrator,cn=Groups,dc=us,dc=oracle,dc=com
objectclass: groupOfUniqueNames
uniquemember: cn=orcladmin
uniquemember: cn=User01
```

Verify that the imported users and groups are correctly visible in OID.

<figure><img src="/files/jowPhJCM5LYmPvOJlkrU" alt=""><figcaption></figcaption></figure>

## **2. Налаштування Oracle HTTP Server (OHS) з WebGate**

Підготуйте WebGate для захисту ресурсів Oracle Business Intelligence Enterprise Edition (OBIEE) та перенаправлення запитів на автентифікацію.

**2.1 Оновлення файлу `mod_wl_ohs.conf`**

Підключіться до сервера Oracle HTTP Server (OHS) та перейдіть до каталогу:\
`$OHS_HOME/user_projects/domains/ohs/config/fmwconfig/components/OHS/instances/ohs1`

Відкрийте файл `mod_wl_ohs.conf` і замініть його вміст на наступний:

```xml
LoadModule weblogic_module "${PRODUCT_HOME}/modules/mod_wl_ohs.so"

<IfModule weblogic_module>
  WLTempDir /tmp

  <Location /analytics>
    SetHandler weblogic-handler
    WebLogicCluster test:9502
  </Location>

  <Location /va>
    SetHandler weblogic-handler
    WebLogicCluster test:9502
  </Location>

  <Location /xmlpserver>
    SetHandler weblogic-handler
    WebLogicCluster test:9502
  </Location>

  WebLogicHost test
  WebLogicPort 9502
  DynamicServerList On
</IfModule>

```

**2.2 Перевірка шляхів до ресурсів**

Переконайтесь, що всі шляхи OBIEE (`/analytics`, `/va`, `/xmlpserver`) правильно визначені у конфігурації.

## **3. Розгортання конфігураційних файлів WebGate**

Встановіть конфігураційні файли WebGate, згенеровані під час реєстрації агента Oracle Access Manager (OAM).

**3.1 Копіювання конфігураційних файлів**

* **ObAccessClient.xml**\
  З:\
  `$OAM_HOME/idm/oam/server/rreg/output/TEST_BI_OAM/ObAccessClient.xml`\
  До:\
  `webgate/config/ObAccessClient.xml`
* **cwallet.sso**\
  З:\
  `$OAM_HOME/idm/oam/server/rreg/output/TEST_BI_OAM/wallet/cwallet.sso`\
  До:\
  `webgate/config/wallet/cwallet.sso`

**3.2 Перевірка прав доступу**

Переконайтесь, що процес Oracle HTTP Server (OHS) має права на читання обох файлів.

## **4. Перезапуск Oracle HTTP Server (OHS)**

Застосуйте внесені зміни, перезапустивши сервер Oracle HTTP Server (OHS).

**4.1 Перезапуск служби**

Виконайте наступну команду:

```
$OHS_HOME/bin/opmnctl restartproc ias-component=ohs1
```

**4.2 Перевірка активації WebGate**

Після перезапуску, доступ до будь-якої захищеної URL-адреси OBIEE (наприклад, `/analytics`) має перенаправити користувача до Oracle Access Manager (OAM) для автентифікації.

{% hint style="info" %}
**Примітки:**

* У цьому посібнику використовується приклад адреси `http://test.public.myvcn.oraclevcn.com`. Замість неї використовуйте фактичну адресу вашого середовища.
* Зробіть резервну копію файлу `mod_wl_ohs.conf` перед внесенням змін.
* Переконайтесь, що вказані порти сервера (наприклад, 9502) відповідають налаштуванням вашого середовища.
  {% endhint %}
