HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Plesk'e Otomatik Giriş Yapma
Plesk'te otomatik oturum açma, entegrasyon amacıyla faydalıdır; böylece başka bir sistemde oturum açan müşteriler, ikinci kez oturum açmak zorunda kalmadan Plesk'e erişebilir.
Otomatik oturum açmayı uygulamak için tek kullanımlık bir URL'ye yönelik oturum belirteci oluşturmak amacıyla XML API isteği içeren bir entegrasyon komut dosyasına sahip olmanız gerekir. Komut dosyası, aşağıdakilerden birini içeren URL'yi kullanarak kullanıcıların Plesk'te oturum açmasını sağlar:
- (Önerilen) Bir oturum jetonu
- (Güvenlik nedeniyle önerilmez) Kullanıcı adı ve şifre
Oturum Tokenlarını Kullanarak Plesk'e Otomatik Giriş Yapma
Oturum belirteçlerini kullanarak otomatik oturum açmayı yapılandırmak için:- Bir oturum belirteci oluşturmak için entegrasyon komut dosyanızı ayarlayın. Bunu yapmak için düğümü kullanarak bir XML API isteği gönderin create_session, örneğin:
Kod:
<packet version="1.6.9.1">
<server>
<create_session>
<login>admin</login>
<data>
<user_ip>192.0.2.1</user_ip>
<source_server></source_server>
</data>
</create_session>
</server>
</packet>
Aşağıdaki parametreler değerlerinizi içermelidir:
- loginkendisi için oturum oluşturmanız gereken Plesk kullanıcısının oturum açma bilgileridir.
- user_ipkullanıcının düz metin halindeki veya base64'te kodlanmış IP adresidir (örneğin, MTkyLjAuMi4x).
- (İsteğe bağlı), source_serveristeğin gönderildiği bilgisayarın base64'te kodlanmış ana bilgisayar adıdır.
Bir XML API isteğini doğrudan göndermek yerine, bunu bir XML dosyasına ekleyebilir ve curl yoluyla gönderebilirsiniz, örneğin:
curl –kLi -H "Content-Type: text/xml" -H "HTTP_AUTH_LOGIN: admin" -H "HTTP_AUTH_PASSWD: password" -H "HTTP_PRETTY_PRINT: TRUE" -d @request.xml https:<server-hostname-or-ip>/enterprise/control/agent.php
Neresi
- adminve passwordPlesk sunucusunda oturum açmak için kullanılan Plesk yönetici kimlik bilgileridir.
- request.xmlbir oturum belirteci oluşturan bir XML API isteğini içeren bir XML dosyasıdır (örneğin, yukarıda gösterilen istek).
- server-hostname-or-ipoturum belirteci oluşturmak istediğiniz Plesk sunucusunun ana bilgisayar adı veya IP adresidir.
Kod:
<?xml version="1.0" encoding="UTF-8"?>
<packet version="1.6.9.1">
<server>
<create_session>
<result>
<status>ok</status>
<id>df9d386ee5ef13dbcd583c1f616857a2</id>
</result>
</create_session>
</server>
</packet>
- Etiket idbir oturum belirteci içerir ( df9d386ee5ef13dbcd583c1f616857a2örnekte). Komut dosyası, oturum açmak için bu belirteci tek kullanımlık bir URL'de kullanacaktır.
- Komut dosyası, kullanıcının tarayıcısını adresine yönlendirecek rsession_init.phpve kullanıcı Plesk'te oturum açacaktır. Oturum açmak için kullanılan tek kullanımlık URL aşağıdaki yapıya sahiptir:
Kod:
https://<server-hostname-or-ip>:8443/enterprise/rsession_init.php?PLESKSESSID=<session_token>&success_redirect_url=<success_redirect_url>&failure_redirect_url=<failure_redirect_url>
Neresi:
- <server-hostname-or-ip>oturum belirtecini oluşturduğunuz sunucunun ana bilgisayar adı veya IP adresidir.
- <session_token>oluşturulmuş bir oturum belirtecidir.
- <success_redirect_url>başarılı bir girişten sonra tarayıcının yönlendirileceği URL'dir.
- <failure_redirect_url>Plesk oturumunun süresi dolduktan veya kullanıcı oturumu kapattıktan sonra tarayıcının yönlendirileceği URL'dir.
- <locale_id>oturum açtığınızda kullanılacak yerel ayarın adıdır (örneğin de-DE).
Kod:
https://192.0.2.1:8443/enterprise/rsession_init.php?PLESKSESSID=df9d386ee5ef13dbcd583c1f616857a2&success_redirect_url=/admin/customer/list
- Not: ve parametrelerde göreli URL'ler ( ile başlarlar /) kullanmanızı öneririz , örneğin: . Plesk'ten farklı ana bilgisayar adlarına yönlendirme yapmak için parametrelerde (örneğin, ) ve ayrıca dosyadaki ayarlarda (sonraki adıma bakın) mutlak URL'ler kullanmanız gerekir .success_redirect_urlfailure_redirect_url/admin/customer/listexample.comtrustedRedirectHostspanel.ini
- success_redirect_urlPlesk'ten farklı ve mutlak URL'lere sahip ana bilgisayar adlarına yönlendirme yapan ve/veya parametrelerle Plesk'e otomatik giriş yapmayı ayarladıysanız failure_redirect_url, Plesk sunucunuzu açık yönlendirmeye karşı koruyun. Bunu yapmak için dosyaya aşağıdaki girişi ekleyin panel.ini:
Kod:
[security]
trustedRedirectHosts = hostname1,hostname2
- ve parametreleri aracılığıyla URL yeniden yönlendirmesine izin verdiğiniz güvenilir ana bilgisayar adları nerede hostname1ve nelerdir?hostname2success_redirect_urlfailure_redirect_url
Plesk'inizi açık yönlendirmeye karşı koruma hakkında daha fazla bilgi edinin.
Kimlik Bilgilerini Kullanarak Plesk'te Otomatik Oturum Açma
Otomatik oturum açmayı, bir oturum belirteci oluşturmadan da yapılandırabilirsiniz: URL'de parametre olarak kullanıcı oturum açma adını ve parolasını ileterek. Güvenlik nedeniyle bu yaklaşımı önermiyoruz.Hala devam etmek istiyorsanız, oturum açma URL'si aşağıdaki yapıya sahip olacaktır:
Kod:
https://<server-hostname-or-ip>:8443/login_up.php3?login_name=<login>&passwd=<password>&success_redirect_url=<success_redirect_url>&failure_redirect_url=<failure_redirect_url>
- <server-hostname-or-ip>oturum belirtecini oluşturduğunuz sunucunun ana bilgisayar adı veya IP adresidir.
- <login>ve <password>sırasıyla kullanıcının kullanıcı adı ve şifresidir.
- <success_redirect_url>başarılı bir girişten sonra tarayıcının yönlendirileceği URL'dir.
- <failure_redirect_url>Plesk oturumunun süresi dolduktan veya kullanıcı oturumu kapattıktan sonra tarayıcının yönlendirileceği URL'dir.
- <locale_id>oturum açtığınızda kullanılacak yerel ayarın adıdır.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
Altın Konu
Plesk Panelde Yönetici Erişimini Kısıtlama
- 5.00 yıldız(lar) 1 Değerlendirme
- Cevaplar
- 4
- Görüntüleme
- 257
- Cevaplar
- 2
- Görüntüleme
- 160
