Geliştirici Merkezi

TR

CreateClientSsoToken

Bu eylem, belirttiğiniz kullanıcı ID'si için tek seferlik, otomatik oturum açma imkanı sağlayan bir bağlantı oluşturur.

Oluşturulan bağlantının kullanım süresi "60 saniye" ile sınırlıdır.

Bunun yanı sıra, oturum açma işlemi sırasında iki faktörlü kimlik doğrulama (2FA) ve CAPTCHA doğrulama adımlarının uygulanmayacağını lütfen unutmayın.

Method / Endpoint

POST/ {{API_URL}} Clients/CreateClientSssoToken

İstek Parametreleri

Parametre Adı Türü Zorunluluk Açıklama
user_id Integer Evet Kullanıcının veri tabanındaki users.id bilgisi
destination URL veya String Hayır Bu alanın alabileceği değerler aşağıda açıklanmıştır.
destination_values Array Hayır Bu alanın alabileceği değerler aşağıda açıklanmıştır.
Harici Örnek
curl --location 'https://example.com/api/Clients/CreateClientSsoToken' \
--header 'Content-Type: application/json' \
--header 'Apikey: [YOUR_API_KEY]' \
--data '{
    "user_id": 18,
    "destination": "ac-ps-products",
    "destination_values" : []
}'
Dahili Örnek
Helper::Load("Api");
try {
    $result = Api::Clients()->CreateClientSsoToken([
        'user_id' => 18,
        'destination' => "ac-ps-products",
        'destination_values' => []
    ]);

    print_r($result);
}
catch (Exception $e)
{
    echo 'Error: '.$e->getMessage();
}
Örnek JSON Yanıtı
{
    "status": "successful",
    "data": {
        "token": "QXU0K254M3c0L0Evdm0wSUFNaEsrZ0NoaWRmNE5BVnlWc3g3MjUwZ1pKSTRjU21oOExhWGROQnBtUDFPWDhzUmlHeitSOEFOZmxOcWI5Z0lBWFFjMHBscC8xQU1mMTJpdWx0M2FQU1krenMrdW9IVGlmZk9kZUdkbTVveElPSmZoUkpVNVUrVHhXZG5YQmpKSW1rWkRSM0ROaTQvNXpvZVcxL09qTnVHWW5icS85RkE0YmFSQXorTmlpUHV4cE54aWlNQWdzaDN0L1ZLQ3BFWlpzL2FWdz09",
        "url": "https://example.com/en/sign-in?sso_token=QXU0K254M3c0L0Evdm0wSUFNaEsrZ0NoaWRmNE5BVnlWc3g3MjUwZ1pKSTRjU21oOExhWGROQnBtUDFPWDhzUmlHeitSOEFOZmxOcWI5Z0lBWFFjMHBscC8xQU1mMTJpdWx0M2FQU1krenMrdW9IVGlmZk9kZUdkbTVveElPSmZoUkpVNVUrVHhXZG5YQmpKSW1rWkRSM0ROaTQvNXpvZVcxL09qTnVHWW5icS85RkE0YmFSQXorTmlpUHV4cE54aWlNQWdzaDN0L1ZLQ3BFWlpzL2FWdz09"
    }
}

Yanıt Parametreleri

Parametre Adı Türü Açıklama
status String Eylem Durumu "successful" veya "error"
message String Eylem durumu "error" gelmişse hata mesajı
data.token String Kullanıcının oturum bilgisini denetlemek için jeton bilgisi
data.url String Kullanıcının yönlendirilmesi için hazırlanmış URL adresi

Destination

  • Bu alanda tek tıkla oturum açma bağlantısına girildiğinde kullanıcının yönlendirileceği adresi belirtmek için kullanılır.
  • Eğer tanımlamazsanız müşteri paneli anasayfasına yönlendirilecektir.
  • Eğer bir URL adresi tanımlarsanız, belirttiğiniz URL adresine yönlendirilecektir.
  • "destination" parametresinin alabileceği değerler aşağıdaki tabloda açıklanmıştır.
İsim Değerler Açıklama
home   Anasayfa
license   Lisans Doğrulama
news   Haberler
articles   Yazılar
articles_category categories_lang.route bilgisi Yazı Kategorisi
references   Referanslar
references_category categories_lang.route bilgisi Referans Kategorisi
normal_detail pages_lang.route bilgisi Sayfa detay
news_detail pages_lang.route bilgisi Haber detay
articles_detail pages_lang.route bilgisi Yazı detay
software_detail pages_lang.route bilgisi Yazılım detay
newsletter-send   E-Bülten kaydol
kbase   Bilgi bankası
kbase_category categories_lang.route bilgisi Bilgi banka kategorisi
kbase_detail knowledgebase_lang.route Bilgi banka detay
products 'hosting','server','categories_lang.route' Ürün kategorisi
softwares   Yazılımlar
softwares_cat categories_lang.route Yazılım Kategorisi
domain   Alan Adı
international-sms   Uluslararası SMS
contact   İletişim Sayfası
sign-up   Kaydol
sign-in   Giriş
sign-out   Çıkış
sign-forget   Şifremi unuttum
my-account   Müşteri Alanı
ac-ps-info   Hesap  Bilgileri
ac-ps-balance   Hesap Kredisi
ac-ps-invoices   Faturalar
ac-ps-detail-invoice invoices.id Fatura Detay
ac-ps-messages   Mesajlar
ac-ps-message-d mail_logs.id Mesaj detay
ac-ps-tickets   Destek Talepleri
ac-ps-creq-ticket   Destek Talebi Oluştur
ac-ps-detail-ticket tickets.id Destek Talep Detayı
ac-ps-products   Mevcut Tüm Ürün/Hizmetler
ac-ps-products-t 'hosting','server','domain','software',special-(categories.id)' Mevcut Ürün Grubu için Ürün/Hizmetler
ac-ps-product users_products.id Mevcut Ürün/Hizmet Detay
ac-ps-sms   Müşteri Uluslararası SMS
order-steps [ (hosting, server,domain,software,special), (products.id or pages.id is only for software)] Sipariş adımları
basket   Sepet
basket-payment   Sepet Ödeme Seçenekleri
basket-pay   Sepet Ödeme Sayfası
pay-successful   Ödeme Tamamlandı
pay-failed   Ödeme Başarısız
contract1   Hizmet ve Kullanım Sözleşmesi
contract2   Kişisel Veriler ve Genel Gizlilik Sözleşmesi
sitemap.xml   Sitemap
affiliate-link users_affiliates.id Satış ortaklığı referans linki
ValidateClient

Bir Sorunuz mu Var?

Bize yazmaktan çekinmeyin. En kısa sürede yanıt göndereceğiz.
Bize Ulaşın.
Copyright © 2024. All Rights Reserved.
Join Our Discord Channel
Top