Türkçe
  • organizasyonlar
  • çok kiracılık
  • SaaS
  • kurumsal
  • B2B

Logto organizasyonlarıyla başlamak için kolay bir kılavuz - çok kiracılı bir uygulama için

SaaS uygulamanızın kimlik altyapısını oluşturmak için Logto organizasyonlarını nasıl kullanacağınızı öğrenin.

Guamian
Guamian
Product & Design

Bir organizasyon, uygulamalarınıza erişen ekipleri, iş müşterilerini ve ortak şirketleri temsil eden bir kullanıcı grubudur. Çok kiracılı uygulama gereksinimlerini desteklemek için önemlidir. Bu eğitimde, organizasyon özelliklerinin nasıl kurulacağını ve SaaS uygulamanızın kimlik altyapısını oluşturmak için organizasyonların nasıl kullanılacağını size göstereceğiz.

Bu hızlı başlatma videosunu izleyebilir veya aynı bilgileri içeren metin versiyonunu okuyabilirsiniz.

Organizasyonları ayarlayarak başlayın

Başlamak için, proje kiracınıza gidin ve organizasyon bölümüne gidin. "Organizasyonunuzu kurun" seçeneğine tıklayın.

Logto'da anahtar kavramların ve organizasyonların nasıl çalıştığını açıklayan bir eğitim sayfasına yönlendirileceksiniz.

Ekran Görüntüsü 2023-11-21 saat 12.28.38 PM.png

Nasıl çalıştığını anlayın

Bir organizasyon, kullanıcılar grubunu temsil eder ve ekipleri, iş müşterilerini ve partner şirketleri içerebilir. Organizasyondaki her kullanıcı bir "Üye" olarak kabul edilir. Bu varlıklar çok kiracılı gereksinimlerinizi yönetmek için önemlidir.

Ekran Görüntüsü 2023-11-21 saat 12.29.25 PM.png

Ancak, kullanıcıları sadece gruplandırmak yeterli değildir. Organizasyonun kendisi, organizasyon düzeyinde yetki tabanlı erişim kontrolüne sahiptir.

Çok kiracılı SaaS uygulamalarında, birden fazla organizasyon genellikle aynı erişim kontrol şablonunu, yani izinler ve rolleri paylaşır. Logto'da bu, "organizasyon şablonu" olarak adlandırılır.

Şimdi, organizasyon şablonunun ana bileşenlerine daha derinlemesine bakalım: organizasyon izni ve organizasyon rolü.

Organizasyon izni, organizasyon bağlamında bir kaynağa erişim yetkisi verilmesini ifade eder.

org izin.png

Organizasyon rolü, üyelere atanabilen organizasyon izinlerinin bir grubudur. Her organizasyonun rolü, bir dizi organizasyon izni içerir.

org roller.png

Organizasyon şablonunun organizasyon ile birlikte çalışarak bir SaaS ürününün kimlik doğrulama ve yetkilendirme modelini nasıl oluşturduğunu merak ediyor olabilirsiniz.

Her şeyin nasıl bağlantılı olduğunu anlamak için bu diyagramı kullanalım

Diyagram.png

  1. John, "[email protected]" e-postasını tek kimlik olarak kullanarak iki organizasyona aittir. Organizasyon A'nın yöneticisi ve organizasyon B'nin misafiridir.
  2. Sarah, "[email protected]" e-postasını tek kimlik olarak kullanarak bir organizasyona aittir. Organizasyon B'nin yöneticisidir.
  3. "Yönetici" rolü, farklı organizasyonlar arasında aynı organizasyon şablonunu paylaşır.
  4. "Üye" rolü de farklı organizasyonlar arasında aynı organizasyon şablonunu paylaşır.

Artık temel kavramları anladınız. Organizasyon izinlerini ve rollerini ayarlamak için talimatları takip edelim.

Organizasyon izinlerini tanımlayın

Ekran Görüntüsü 2023-11-21 saat 12.29.44 PM.png

Organizasyon rollerini tanımlayın

Ekran Görüntüsü 2023-11-21 saat 12.29.58 PM.png

Artık kullanıma hazır bir organizasyon şablonuna sahipsiniz. Her yeni organizasyon oluşturduğunuzda, bu erişim kontrol şablonunu otomatik olarak devralacaktır. Yapmanız gereken tek şey, ilgili rolleri üyelere uygun şekilde atamaktır.

İlk organizasyonunuzu oluşturun

Şimdi, ilk organizasyonunuzu oluşturalım. Alt karttaki adımlar, üyeler eklemek, rolleri değiştirmek ve diğer kullanıcı yönetim görevlerini gerçekleştirmek için sizi rehbere yönlendirecektir.

Ekran Görüntüsü 2023-11-21 saat 12.31.54 PM.png

Organizasyonları ve organizasyon şablonunu yönetin

Az önce oluşturduğunuz şey boş bir organizasyon ve buna üye ekleyebilirsiniz. Organizasyon bölümüne gidin ve üye sekmesine gidin. "Üyeler Ekle" seçeneğine tıklayarak kiracıdaki kullanıcıları topluca seçin ve onlara organizasyon rolleri atayın. Alternatif olarak, rolleri henüz belirlemediyseniz boş bırakabilirsiniz.

Ayrıca bireysel düzenleme görevlerini gerçekleştirebilirsiniz. Üyeyi organizasyondan kaldırmak veya organizasyon rollerini değiştirmek için üç noktalı düğmeye tıklayın.

Organizasyon üye listesi

Organizasyon üye listesi

Belirli bir üyenin organizasyon rolünü düzenle

Belirli bir üyenin organizasyon rolünü düzenle

Organizasyon şablonunuzu güncellemek istiyorsanız, organizasyon şablon sekmesine gidin. Burada, ek izin ve roller ekleyebilir veya mevcut olanları düzenleyebilirsiniz.

Organizasyon şablonuŞablondaki organizasyon rolünü düzenleŞablonda organizasyon izni oluşturŞablonda organizasyon rolü oluştur

Logto yönetim API'si aracılığıyla organizasyonları yönetin

Console'da yapabildiğiniz her şey, Yönetim API'si aracılığıyla da yapılabilir. Bu, ancak yalnızca bunlarla sınırlı olmamak üzere şunları içerir:

  1. Bir organizasyon oluşturma, silme veya düzenleme.
  2. Organizasyona kullanıcı ekleme.
  3. Organizasyondan kullanıcı kaldırma.
  4. Organizasyon şablonunu yönetme:
    • Organizasyon rolleri ekleme, silme veya düzenleme.
    • Organizasyon izinleri ekleme, silme veya düzenleme.
  5. Kullanıcının organizasyon rollerini atama veya kaldırma.

Tüm yeteneklerin tam listesi için lütfen API referanslarına bakınız.

Diğer kaynaklar

Logto, çok kiracılı uygulamalar oluşturma konusunda en iyi uygulamaları ayrıntılı bir şekilde araştırdı ve kapsamlı bir anlayış geliştirdi. Daha fazla bilgi için makalelerini keşfetmekten çekinmeyin.

Çok kiracılı bir uygulama için kiracı modelleri

Çok kiracılı uygulamada kiracı izolasyonu

Çok kiracalı bir uygulama için kiracı modelleri

Çok kiracalı uygulamalar = SaaS mi?

🏢 Organizasyonlar (Çok kiracalık) | Logto Dokümanları