> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Автентифікація

> Налаштування входу в розгортанні Kubernetes - OIDC, SAML, LDAP, публічний доступ, reCAPTCHA і правила паролів.

Усі методи входу працюють у службі **web** кожного пода Ayakaleaf Pro. Жоден із них не потребує додаткового пода чи періодичного завдання, і всі вони зберігають стан входу в сесії в Redis, тож однаково працюють з однією реплікою або кількома. У Kubernetes відрізняється лише те, куди потрапляють налаштування, секрети й сертифікати та які мережеві шляхи мають бути відкриті:

| Метод | Secret `overleaf-secrets` | Secret `overleaf-certs` | Поди мають мати доступ до |
| - | - | - | - |
| [OIDC](https://ayakaleaf-pro.mintlify.site/uk/on-premises/configuration/kubernetes/authentication/oidc-authentication.md) | `OVERLEAF_OIDC_CLIENT_SECRET` | ваш CA, якщо приватний | кінцевих точок token і userinfo OP |
| [SAML](https://ayakaleaf-pro.mintlify.site/uk/on-premises/configuration/kubernetes/authentication/saml-authentication.md) | – | сертифікат IdP, власний ключ Overleaf | нічого: повідомлення проходять через браузер |
| [LDAP](https://ayakaleaf-pro.mintlify.site/uk/on-premises/configuration/kubernetes/authentication/ldap-authentication.md) | `OVERLEAF_LDAP_BIND_CREDENTIALS` | CA LDAP, якщо приватний | сервера LDAP |
| [Публічний доступ](https://ayakaleaf-pro.mintlify.site/uk/on-premises/configuration/kubernetes/authentication/public-access.md) | пароль SMTP, для листів активації | – | сервера SMTP |
| [reCAPTCHA](https://ayakaleaf-pro.mintlify.site/uk/on-premises/configuration/kubernetes/authentication/recaptcha.md) | `RECAPTCHA_SECRET_KEY`, `DEVICE_HISTORY_SECRET` | – | `www.google.com` (або `RECAPTCHA_ENDPOINT`) |
| [Обмеження паролів](https://ayakaleaf-pro.mintlify.site/uk/on-premises/configuration/kubernetes/authentication/password-restrictions.md) | – | – | – |

`EXTERNAL_AUTH` вмикає методи SSO у вигляді списку, розділеного пробілами, у ConfigMap, наприклад `EXTERNAL_AUTH: ldap oidc`. Облікові записи й те, що користувачі можуть змінювати з увімкненим SSO, такі самі, як і в Toolkit, див. [Автентифікація](https://ayakaleaf-pro.mintlify.site/uk/on-premises/configuration/overleaf-toolkit/authentication).

> [!WARNING]
>
> Метод із неправильними налаштуваннями не заважає поду стати готовим: web записує `error setting up passport in modules` у `/var/log/overleaf/web.log`, і цей метод, а також ті, що йдуть після нього в порядку `ldap`, `saml`, `oidc`, залишаються вимкненими. Перевіряйте журнал після кожної зміни. Ми спробували це з `EXTERNAL_AUTH: saml oidc` і відсутнім сертифікатом IdP: под став готовим, а `/saml/login` і `/oidc/login` відповідали «Something went wrong» (500), доки шлях до сертифіката не було виправлено.

> [card] [Автентифікація OIDC](https://ayakaleaf-pro.mintlify.site/uk/on-premises/configuration/kubernetes/authentication/oidc-authentication.md)

> [card] [Автентифікація SAML](https://ayakaleaf-pro.mintlify.site/uk/on-premises/configuration/kubernetes/authentication/saml-authentication.md)

> [card] [Автентифікація LDAP](https://ayakaleaf-pro.mintlify.site/uk/on-premises/configuration/kubernetes/authentication/ldap-authentication.md)

> [card] [Публічний доступ](https://ayakaleaf-pro.mintlify.site/uk/on-premises/configuration/kubernetes/authentication/public-access.md)

> [card] [reCAPTCHA](https://ayakaleaf-pro.mintlify.site/uk/on-premises/configuration/kubernetes/authentication/recaptcha.md)

> [card] [Обмеження паролів](https://ayakaleaf-pro.mintlify.site/uk/on-premises/configuration/kubernetes/authentication/password-restrictions.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.