diff options
author | Sencar TOSUN <siberaktif@gmail.com> | 2016-12-29 08:03:13 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-29 08:03:13 +0300 |
commit | 4c276ab4959aae3ba77fdbee59af9e8b5ba2f65f (patch) | |
tree | 4d2755f4790364c2925f0e1e8dadbfe8c32b2fd2 | |
parent | 2368bdd1e3a0c5db159aa14bedb035f781af9b36 (diff) |
Create reverse-proxy-authentication.markdown
-rw-r--r-- | doc/tr_TR/reverse-proxy-authentication.markdown | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/doc/tr_TR/reverse-proxy-authentication.markdown b/doc/tr_TR/reverse-proxy-authentication.markdown new file mode 100644 index 00000000..56c9b1fb --- /dev/null +++ b/doc/tr_TR/reverse-proxy-authentication.markdown @@ -0,0 +1,66 @@ +Ters-Reverse Proxy Kimlik Doğrulaması +============================ + +Bu kimlik doğrulama yöntemi genellikle büyük kuruluşlar için [SSO](http://en.wikipedia.org/wiki/Single_sign-on) (Tek Oturum Açma/Single Sign-On) için kullanılır. + +Kimlik doğrulama başka bir sistem tarafından yapılır, Kanboard şifrenizi bilmiyor ve siz zaten kimliği doğrulanmış olduğunu varsayalım. + +Gereksinimler +------------ + +- İyi yapılandırılmış bir ters proxy + +veya + +- Aynı sunucuda Apache Kimliği + + +Bu nasıl çalışıyor? +------------------- + +1. Geri vekiliniz, kullanıcının kimliğini doğrular ve kullanıcı adını bir HTTP üstbilgisi aracılığıyla gönderir. +2. Kanboard talepten kullanıcı adını alır + - Kullanıcı gerekirse otomatik olarak oluşturulur + - Geçerli olduğunu varsayan herhangi bir istemeden yeni bir Kanboard oturumu açın + +Kurulum Talimatları +------------------------- + +### Ters proxy ayarlarınızı yapma + +Bu, bu dokümantasyon kapsamında değildir. +Kullanıcı girişinin bir HTTP üstbilgisi kullanarak ters proxy tarafından gönderildiğini kontrol etmeli ve bunlardan hangisinin olduğunu öğrenmelisin. + +### Kanboard'u Kurma + +Özel bir `config.php` dosyası oluşturun veya `config.default.php` dosyasını kopyalayın: + + +```php +<?php + +// Enable/disable reverse proxy authentication +define('REVERSE_PROXY_AUTH', true); // Set this value to true + +// The HTTP header to retrieve. If not specified, REMOTE_USER is the default +define('REVERSE_PROXY_USER_HEADER', 'REMOTE_USER'); + +// The default Kanboard admin for your organization. +// Since everything should be filtered by the reverse proxy, +// you should want to have a bootstrap admin user. +define('REVERSE_PROXY_DEFAULT_ADMIN', 'myadmin'); + +// The default domain to assume for the email address. +// In case the username is not an email address, it +// will be updated automatically as USER@mydomain.com +define('REVERSE_PROXY_DEFAULT_DOMAIN', 'mydomain.com'); +``` + +Notlar: + +- Proxy, Kanboard'u çalıştıran aynı web sunucusuysa, [CGI protokolü](http://www.ietf.org/rfc/rfc3875) uyarınca, başlık adı `REMOTE_USER` olacaktır. Örnek olarak, Apache, `Require valid-user` parametresi ayarlanmışsa varsayılan olarak `REMOTE_USER` ekler. + +- Apache, Kanboard çalıştıran başka bir Apache için bir ters proxy ise, `REMOTE_USER` başlığı ayarlanmamıştır (IIS ve Nginx ile aynı davranış). + +- Gerçek bir ters proxyğiniz varsa, [HTTP ICAP taslağı](http://tools.ietf.org/html/draft-stecher-icap-subid-00#section-3.4) üstbilgisini `X-Authenticated-User` Kimliği Doğrulanmış Kullanıcı. Bu fiili standart birçok araç tarafından benimsenmiştir. + |