> 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/servisi-fortinet.md).

# Сервіси Fortinet

## Налаштування SAML у сервісах Fortinet

1. [**Налаштування FortiGate**](#nalashtuvannya-fortigate-1)
2. [**Налаштування FortiMail**](#nalashtuvannya-fortimail-1)

### Налаштування **FortiGate**

#### Крок 1

Перейдіть до  **System -> Certificate:**

* Натисніть кнопку “create/import”
* Додайте сертифікат<br>

**Крок 2**

Перейдіть у **User & Authentication -> Single-Sign-On**:

* Натисніть кнопку “Create New”
* Введіть ім'я та натисніть "Next"
* У розділі **Identity Provider Details** оберіть тип **Custom**
* **Entity ID** - <адреса HES>
* **Assertion consumer service URL** - <адреса HES>/Saml/Login
* **Single logout service URL -** <адреса HES>/Saml/Logout
* **Certificate** - виберіть імпортований сертифікат
* **Attribute used to identify users** - <http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress>
* Натисніть кнопку **Submit**

![](/files/ole1BnPWIqZrmgn3bdkK)

Редагувати створену конфігурацію

![](https://lh3.googleusercontent.com/7_CghTVM6BWQuJmVB5ghMGgv7nMzui8scf_tO7_YXnUMTm7uYjqWxOLk9GpjFc4SJ7Dcqv2T3TaXZ8f1B17yRlvplvIGT3UkFb_XQgCahNl9JKQe4NPArZPICqXuM4j8OtsRXNqNPp_Fb8JyvLeg1vg)

* Натисніть **Edit in CLI**

![](https://lh4.googleusercontent.com/bGiWX4WmkCciBtvqrJc4co3KH3tdmlJQA3p1wSSmu6PQWkGYpUo-YZlR3pXTaqjbeUQo56_X0E4nu9qc3BJVJ5U2NIj5HVwIbh80M9qE361Sg5TBTS9T2PDI-LZ_0LbllkJVKt3o7Fk0oU7NLaP7FFA)

* У консолі CLI наберіть команди:
  * set sp-single-sign-on-url “<https://fortigate.hideez.com/remote/saml/login”>
  * set sp-single-logout-url “<https://fortigate.hideez.com/remote/saml/logout”>
* Закрийте консоль CLI

#### Крок 3

Перейдіть до **User & Authentication -> User Groups:**

* Додайте користувача до групи **SSO**

#### Крок 4

Конфігурація **Timeout:**

* Запустіть консоль CLI&#x20;
* Виконайте команду:

```
config system global
   set remoteauthtimeout 180
end
config vpn ssl settings
   set login-timeout 180
end
```

#### Крок 5

Налаштування Фаєрволу.

Щоб налаштувати **SAML**, зверніться до наступного посібника -<https://docs.fortinet.com/document/fortigate/7.2.1/administration-guide/736845/saml>

Для налаштування **SAML SSO** у **GUI** зверніться до цього посібника

<https://docs.fortinet.com/document/fortigate/7.2.1/administration-guide/989067/configuring-saml-sso-in-the-gui>

### **Налаштування HES для FortiGate**

1. Перейдіть до **Налаштування -> Параметри** **->** розділ **SAML**
2. Натисніть кнопку **Додати постачальника послуг** і введіть наступні параметри:
   * **Емітент** - **Entity ID** який вказано із FortiMail
   * **Ствердження споживчої служби** - **ACS URL** із FortiMail
   * **Публічний сертифікат x509** - **Certificate** із FortiMail
   * NameID формат - **Email**
   * NameID значення - Електронна пошта

### Налаштування FortiMail

Перейдіть до **System -> Customization -> Single Sign On**:

* Увімкніть **“Enabled”**&#x20;
* Увімкніть **“Webmail”**
* Вставте метадані **IdP (HES)** у вигляді тексту фьо файлу у поле **Identity Provider (IDP) Metadata**
* Натисніть **Apply**
* Завантажте метадані **Service Provider SP** (FortiMail)

### Налаштування HES для FortiMail

Перейдіть до розділу **Налаштування -> Параметри -> SAML:**

&#x20;Натисніть кнопку **Додати постачальника послуг** і введіть наступні параметри:

* **Емітент** - **Entity ID** який вказано в FortiMail
* **Ствердження споживчої служби** - **ACS URL** який вказано в FortiMail
* **Публічний сертифікат x509** - **Certificate** який вказано в  FortiMail
* **NameID формат** - **Email**
* **NameID значення** - Електронна пошта
* Додати **Атрибути cтвердження**:

  * **Атрибут SAML** - urn:oid:0.9.2342.19200300.100.1.3
  * **Атрибут користувача** - Електронна пошта

  ![](/files/S2UqR9Tp3xtav1RhzLqC)
