Business planı ve üzerindeki planlarda kullanılabilir
1. Adım: Teable’da Kimlik Doğrulama Sağlayıcısı Oluşturma
- Teable SSO ayarlarınıza gidin
- Yeni bir kimlik doğrulama sağlayıcısı oluşturun, adını Auth0 olarak belirleyin ve OpenID Connect’i seçin
2. Adım: Auth0 Panosuna Erişme
- Auth0 Panonuza giriş yapın
- Auth0 kiracınızı seçin
- Sol menüden Uygulamalar → Uygulamalar bölümüne gidin
3. Adım: Yeni Bir Uygulama Oluşturma
- Uygulama Oluştur’a tıklayın
- Uygulama ayrıntılarını girin:
- Ad: Teable SSO
- Uygulama Türü: Normal Web Uygulamaları’nı seçin
- Oluştur’a tıklayın
4. Adım: Uygulama Ayarlarını Yapılandırma
Uygulamayı oluşturduktan sonra Ayarlar sekmesine gidin:
Temel Bilgiler
- Alan Adı değerinizi kopyalayın (ör.
your-tenant.auth0.com veya your-tenant.us.auth0.com)
- İstemci Kimliği değerini kopyalayın
- İstemci Gizli Anahtarı değerini kopyalayın
- Bu değerleri Teable SSO yapılandırmasına yapıştırın
Uygulama URI’leri
Sayfayı aşağı kaydırarak Uygulama URI’leri bölümüne gidin:
- İzin Verilen Geri Çağırma URL’leri: Teable’daki Geri Çağırma URL’si değerini yapıştırın
- İzin Verilen Oturumu Kapatma URL’leri: (İsteğe bağlı)
https://app.teable.ai
- İzin Verilen Web Kaynakları: (İsteğe bağlı)
https://app.teable.ai
- Sayfanın altındaki Değişiklikleri Kaydet’e tıklayın
Sayfadan ayrılmadan önce değişikliklerinizi kaydettiğinizden emin olun.
5. Adım: OAuth Uç Noktalarını Yapılandırma
Teable’da Auth0 alan adınızı kullanarak aşağıdaki OAuth uç noktalarını doldurun:
- Yetkilendirme URL’si:
https://{yourDomain}/authorize
- Belirteç URL’si:
https://{yourDomain}/oauth/token
- Kullanıcı Bilgileri URL’si:
https://{yourDomain}/userinfo
- Veren:
https://{yourDomain}/
{yourDomain} değerini 4. Adımdaki gerçek Auth0 alan adınızla değiştirin.
6. Adım: Bağlantıları Yapılandırma (İsteğe Bağlı)
Auth0, birden fazla kimlik sağlayıcısını etkinleştirmenize olanak tanır. Kullanılabilir oturum açma yöntemlerini yapılandırmak için:
- Uygulama ayarlarınızda Bağlantılar sekmesine gidin
- Desteklemek istediğiniz kimlik doğrulama yöntemlerini etkinleştirin:
- Veritabanı: Kullanıcı adı/parola ile kimlik doğrulama
- Sosyal: Google, Microsoft, GitHub vb.
- Kurumsal: SAML, Active Directory vb.
- Her bağlantıyı gerektiği gibi yapılandırın
7. Adım: Oturum Açma Deneyimini Özelleştirme (İsteğe Bağlı)
Evrensel Oturum Açma Sayfası
- Auth0 panosunda Markalama → Evrensel Oturum Açma bölümüne gidin
- Oturum açma sayfasının görünümünü özelleştirin
- Şirket logonuzu ve marka renklerinizi ekleyin
E-posta Şablonları
- Markalama → E-posta Şablonları bölümüne gidin
- Doğrulama, parola sıfırlama vb. işlemler için e-posta şablonlarını özelleştirin
8. Adım: Kullanıcı İzinlerini Yapılandırma
Kapsamları Tanımlama
- Auth0 panosunda Uygulamalar → API’ler bölümüne gidin
- Auth0 Management API’yi seçin veya özel bir API oluşturun
- Uygulamanız için gereken kapsamları/izinleri tanımlayın
Roller Atama (İsteğe Bağlı)
- Kullanıcı Yönetimi → Roller bölümüne gidin
- Farklı kullanıcı türleri için roller oluşturun
- Her role izinler atayın
- Kullanıcıları uygun rollere atayın
9. Adım: SSO ile Oturum Açmayı Test Etme
SSO ile oturum açmayı etkinleştirmek için iki seçeneğiniz vardır:
1. Seçenek: Doğrudan Kimlik Doğrulama URL’si
- Yetkilendirme URL’sini SSO oturum açma URL’niz olarak kullanın
2. Seçenek: Alan Adı Doğrulaması
- Teable’da alan adı doğrulamasını yapılandırın
- Özel alan adınızı doğrulayın
- https://app.teable.ai adresini ziyaret edin
- SSO ile oturum açma düğmesine tıklayın
- Oturum açmak için doğrulanmış alan adındaki e-posta adresinizi girin
Ek Yapılandırma (İsteğe Bağlı)
Çok Faktörlü Kimlik Doğrulamayı Etkinleştirme
- Auth0 panosunda Güvenlik → Çok Faktörlü Kimlik Doğrulama bölümüne gidin
- Tercih ettiğiniz MFA yöntemlerini (SMS, kimlik doğrulama uygulaması vb.) etkinleştirin
- MFA ilkelerini ve kurallarını tanımlayın
Özel Mantık için Kuralları Yapılandırma
- Kimlik Doğrulama İşlem Hattı → Kurallar bölümüne gidin
- Aşağıdakiler için özel kurallar oluşturun:
- Belirteçlere özel talepler ekleme
- Koşullu erişimi zorunlu kılma
- Harici hizmetlerle entegrasyon kurma
- Kullanıcı profillerini zenginleştirme
Kuruluşları Ayarlama (Auth0 Organizations Özelliği)
Auth0 Organizations kullanıyorsanız:
- Auth0 panosunda Kuruluşlar bölümüne gidin
- Farklı kiracılar/şirketler için kuruluşlar oluşturun
- Kuruluşa özgü marka ve bağlantıları yapılandırın
- Teable uygulamanızda kuruluş desteğini etkinleştirin