> ## 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.

# Kimlik Doğrulama

> Kubernetes dağıtımında oturum açmayı yapılandırın - OIDC, SAML, LDAP, herkese açık erişim, reCAPTCHA ve parola kuralları.

Tüm oturum açma yöntemleri her Ayakaleaf Pro pod'unun **web** hizmetinde çalışır. Hiçbiri ek bir pod veya periyodik bir iş gerektirmez ve hepsi oturum açma durumlarını Redis'teki oturumda tutar; bu nedenle tek bir replikayla da birden fazla replikayla da aynı şekilde çalışırlar. Kubernetes'te farklı olan, ayarların, gizli anahtarların ve sertifikaların nereye konduğu ve hangi ağ yollarının açık olması gerektiğidir:

| Yöntem | Secret `overleaf-secrets` | Secret `overleaf-certs` | Pod'ların erişmesi gereken yer |
| - | - | - | - |
| [OIDC](https://ayakaleaf-pro.mintlify.site/tr/on-premises/configuration/kubernetes/authentication/oidc-authentication.md) | `OVERLEAF_OIDC_CLIENT_SECRET` | özelse CA'nız | OP'nin token ve userinfo uç noktaları |
| [SAML](https://ayakaleaf-pro.mintlify.site/tr/on-premises/configuration/kubernetes/authentication/saml-authentication.md) | – | IdP sertifikası, Overleaf'in kendi anahtarı | hiçbir yer: mesajlar tarayıcı üzerinden gider |
| [LDAP](https://ayakaleaf-pro.mintlify.site/tr/on-premises/configuration/kubernetes/authentication/ldap-authentication.md) | `OVERLEAF_LDAP_BIND_CREDENTIALS` | özelse LDAP CA'sı | LDAP sunucusu |
| [Herkese Açık Erişim](https://ayakaleaf-pro.mintlify.site/tr/on-premises/configuration/kubernetes/authentication/public-access.md) | etkinleştirme e-postaları için SMTP parolası | – | SMTP sunucusu |
| [reCAPTCHA](https://ayakaleaf-pro.mintlify.site/tr/on-premises/configuration/kubernetes/authentication/recaptcha.md) | `RECAPTCHA_SECRET_KEY`, `DEVICE_HISTORY_SECRET` | – | `www.google.com` (veya `RECAPTCHA_ENDPOINT`) |
| [Parola kısıtlamaları](https://ayakaleaf-pro.mintlify.site/tr/on-premises/configuration/kubernetes/authentication/password-restrictions.md) | – | – | – |

`EXTERNAL_AUTH`, SSO yöntemlerini ConfigMap'te boşlukla ayrılmış bir liste olarak açar, örneğin `EXTERNAL_AUTH: ldap oidc`. Hesaplar ve SSO açıkken kullanıcıların neleri değiştirebileceği Toolkit ile aynıdır; bkz. [Kimlik Doğrulama](https://ayakaleaf-pro.mintlify.site/tr/on-premises/configuration/overleaf-toolkit/authentication).

> [!WARNING]
>
> Ayarları hatalı olan bir yöntem pod'un hazır olmasını engellemez: web, `/var/log/overleaf/web.log` dosyasına `error setting up passport in modules` kaydını yazar ve o yöntem ile `ldap`, `saml`, `oidc` sırasında ondan sonra gelenler kapalı kalır. Her değişiklikten sonra günlüğü kontrol edin. Bunu `EXTERNAL_AUTH: saml oidc` ve eksik bir IdP sertifikasıyla denedik: pod hazır hale geldi ve sertifika yolu düzeltilene kadar hem `/saml/login` hem de `/oidc/login` "Something went wrong" (500) yanıtını verdi.

> [card] [OIDC Kimlik Doğrulama](https://ayakaleaf-pro.mintlify.site/tr/on-premises/configuration/kubernetes/authentication/oidc-authentication.md)

> [card] [SAML Kimlik Doğrulama](https://ayakaleaf-pro.mintlify.site/tr/on-premises/configuration/kubernetes/authentication/saml-authentication.md)

> [card] [LDAP Kimlik Doğrulaması](https://ayakaleaf-pro.mintlify.site/tr/on-premises/configuration/kubernetes/authentication/ldap-authentication.md)

> [card] [Herkese Açık Erişim](https://ayakaleaf-pro.mintlify.site/tr/on-premises/configuration/kubernetes/authentication/public-access.md)

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

> [card] [Parola kısıtlamaları](https://ayakaleaf-pro.mintlify.site/tr/on-premises/configuration/kubernetes/authentication/password-restrictions.md)


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