Uzaktan kimlik doğrulama (Single Sign-On)

Son güncelleme: 06.03.2023

Deskie'de bir hesap oluşturduğunuzda, varsayılan olarak hesabınız için bir yardım merkezi de oluşturulur. Yardım merkezi, müşterilerinizin yardım talebinde bulunmalarına, destek talepleri geçmişini görüntülemelerine, bilgi tabanı makalelerini incelemelerine ve servisinizin/ürününüzün geliştirilmesi konusunda fikirlerini beyan etmelerine olanak tanır.

Faydalı olsa da bu özellik geçmişte fazla kullanılmazdı. Neden diye soracak olursanız? İlk olarak, yardım merkezi tüm kullanıcılara açıktır ve bu bazen istenmeyen bir durumdur. İkinci olarak, müşterilerin temel eylemleri gerçekleştirmek için kayıt olmalarını gerektirir.

Uzaktan kimlik doğrulama her iki sorunu da çözer: müşterilerinizin hayatını kolaylaştırır ve yardım merkezi üzerinde daha fazla kontrol sahibi olmanızı sağlar.

İşlevselliği yapılandırmak için şu adımları takip edin: yönetici hesabı — "Yardım merkezi" bölümü — "Kimlik doğrulama" alt bölümü. Ayarlarına ve kullanım örneklerine daha yakından bakalım.

Deskie'nin sunduğu standart kimlik doğrulama

Bu kimlik doğrulama seçeneği varsayılan olarak etkindir. Standart kimlik doğrulama, servisinizdeki ve Deskie'deki müşteri hesaplarının hiçbir şekilde bağlantılı olmadığı anlamına gelir. Müşterilerinizin Deskie hesabınızın yardım merkezinde ayrıca kayıt oluşturmaları gerekir. Herkes Deskie hesabınızın yardım merkezinde kayıt oluşturabilir. Kayıt oluşturma özelliği engellenemez.

Bonus olarak, yardım merkezini yalnızca giriş yapmış kullanıcılar (müşterileriniz) için görüntüleme seçeneğini ekledik. Seçenek etkinleştirilirse, yardım merkezi bağlantısı tıklandığında müşteriye bir yetkilendirme formu gösterilir:

Bu seçenek, yardım merkezine erişimi kısıtlama girişimi olarak değerlendirilmemelidir. "Üşengeç" kullanıcıları ürkütür, ancak formda hem hesap oluşturma hem de sosyal ağlar ile giriş yapma olanakları mevcuttur. Bu seçenek, temel kullanıcı verilerini (müşteri bilgilerini) toplamak için tasarlanmıştır. Aynı zamanda, müşterilerinizin hesabınızın yardım merkezi ile çalışmalarını kolaylaştırırsınız — zaten oturum açan müşterileriniz hızlıca eyleme geçebilecekler.

Uzaktan kimlik doğrulama (Single Sign-On)

Bu tür bir kimlik doğrulamanın ayarlanması daha zordur, ancak kullanılması birçok yönden daha avantajlıdır. İki temel kullanım alanı vardır: yardım merkezine erişimi kısıtlamak ve müşterileri kimlik bilgilerini yeniden doğrulamak zorunda kalmaktan kurtarmak.

Örneğin, "kapalı" bir bilgi tabanı oluşturmak ve bünyesinde yalnızca ödeme yapan müşteriler için kaynaklar yerleştirmek istiyorsunuz. Bunu yapmak için, Tek Oturum Açma (Single Sign-On) sistemini yapılandırmanız ve "Yardım merkezi yalnızca giriş yapmış kullanıcılar tarafından kullanılabilir" seçeneğini etkinleştirmeniz gerekir.

Sonuç olarak, müşteriler yalnızca servisinizdeki kişisel hesaplarında oturum açtıktan sonra Deskie hesabınızın yardım merkezine erişebilecekler. Buna göre, bilgi tabanını kimlerin görüp görmeyeceğine siz karar vermiş olursunuz.

"Yardım merkezi yalnızca giriş yapmış kullanıcılar tarafından kullanılabilir" seçeneğini devre dışı bırakırsanız, herkes bilgi tabanına ve önerilere erişebilecek, ancak yardım merkezine yalnızca müşterileriniz giriş yapabilecektir. Bu durumda, "Giriş" bağlantısını (yardım merkezinin sağ üst köşesindeki simge) tıkladığınızda, "Uzaktan giriş yapma URL'si" alanında belirtilen adrese yönlendirilirsiniz.

Müşterilerinizin sizin tarafınızdaki kişisel hesapları

Müşterilerinizin girdikleri verileri kontrol etmek için basit bir kimlik doğrulama formu oluşturmanız yeterlidir. Böylelikle, yalnızca kimliği doğrulanmış müşterilerinizin yardım merkezinize erişmelerini sağlamış olursunuz.

JWT talimatları

1. JWT hakkında bilgi + JWT kullanımına ilişkin örnek.

2. JWT üzerinden kabul ettiğimiz alanlar:

  • iat (zorunlu) — issued at (belirtecin oluşturulduğu zaman);

  • email (zorunlu) — kullanıcının (müşterinizin) e-posta adresi;

  • name (isteğe bağlı) — kullanıcının (müşterinizin) adı;

  • external_id (isteğe bağlı) — kullanıcının (müşterinizin) harici kimliği;

  • company_name (isteğe bağlı) — kullanıcının (müşterinizin) şirketin adı;

  • company_position (isteğe bağlı) — kullanıcının (müşterinizin) pozisyonu;

  • remote_photo_url (isteğe bağlı) — kullanıcının (müşterinizin) avatarının url'si;

  • exp (isteğe bağlı) — isteğin geçerli olduğu süre.

3. Kullanıcı (müşteri) verileri, bir JWT isteği ile şu adrese gönderilmelidir: https://[yourcompany].deskie.io/access/jwt?jwt=[jwt_payload]. Burada "jwt_payload", bir belirteçle kodlu dize ile değiştirilir .

Kendi alt etki alanı adınızı kullanıyorsanız, adresin ilk kısmı (https://[yourcompany].deskie.io) değiştirilmelidir.

4. JWT isteği başarılı olarak gönderilirse, "zorunlu oturum açma" adresi 200 durum kodu ile birlikte döndürülür. Bir hata oluşursa, hata içeriği 401 durum kodu ile birlikte döndürülür.

Diğer önemli hususlar

1. Kimlik doğrulama türünden bağımsız olarak, "Yardım merkezi yalnızca giriş yapmış kullanıcılar tarafından kullanılabilir" seçeneği etkinleştirilirse, yardım merkezinizin indekslenmesi devre dışı bırakılır.

2. Uzaktan kimlik doğrulama (SSO) seçeneği etkinleştirilmiş vaziyette ve kullanıcı (müşteriniz) destek departmanızın e-posta adresine (Deskie hesabınıza bağlı) ilk kez yazar ise, oluşturmuş olduğu destek talebine karşılık gönderilen bildirim iletisinde şifre (yardım merkezinizdeki müşterinin kişisel hesabı için) belirtilmez. Destek talebine bağlantı, bildirim iletisinde kalır, ancak tıklandığında, kullanıcı, web sitenizdeki kişisel hesaplara giriş yapmak için kullanılan adrese yönlendirilir (eğer kullanıcı henüz oturum açmamışsa).

3. JWT (JSON Web Token, JSON Web Belirteçleri) aracılığı ile tarafınızca gönderilen kullanıcı (müşterilerinizin) verileri, tarafımızda saklanan verilerin üzerine yazılır. Dolayısıyla, kullanıcı verilerini güncellemeniz gerekmiyorsa, JWT isteğinde yalnızca e-posta adresi iletilmelidir.

4. Müşterilerinizi tanımlamak için e-posta adresi yerine benzersiz harici kimlik kullanıyorsanız, istekte harici kimliği bulamadığımız, ancak e-posta adresini bulduğumuz zaman onu güncelleriz/belirtiriz. Böyle bir durumda, bulunan adres için gönderdiğiniz istekteki external_id değeri yazılır.

5. Uzaktan kimlik doğrulama (SSO) seçeneğini etkinleştirdiğinizde, yardım merkezinize giriş yapmış bir müşteri yeni bir destek talebi oluştururken, destek talebi gönderme formunda "Ad ve soyad" ve "E-posta adresi" alanlarını görmez. Kişisel hesabının profil bölümündeki "Şifre değiştirme" bloğu da gizlenir.

Bu makale yardımcı oldu mu?