Proyecta Auth
Yerleşik kullanıcı kimlik doğrulaması. E-posta ve Google girişi — rol tabanlı erişimle birlikte.
Proyecta Auth, geliştirdiğin uygulamalar için kullanıcı kimlik doğrulamasını yönetir. Kullanıcılar giriş yap veya kayıt ol düğmesine tıklar, bir Proyecta Auth sayfası açılır (varsayılan olarak popup ile), tercih ettikleri yöntemi seçer, kimliklerini doğrular ve uygulamana giriş yapmış şekilde geri dönerler.
Desteklenen giriş yöntemleri
Bölüm başlığı “Desteklenen giriş yöntemleri”| Yöntem | Kullanılabilirlik |
|---|---|
| Tüm planlar | |
| E-posta (tek kullanımlık şifre) | Tüm planlar |
Uygulamana kimlik doğrulama ekle
Bölüm başlığı “Uygulamana kimlik doğrulama ekle”Yapman gereken tek şey yapay zekaya sormak:
Add user authentication to my app with Google and email login.Show a profile menu in the header when the user is signed in.Kimlik doğrulamayı etkinleştirmek, sıfırdan bir giriş sistemi yazmak anlamına gelmiyor. Giriş sayfası, OAuth callback işleyicisi ve auth durum kancası (AuthProvider / useAuth) uygulama şablonuyla birlikte zaten geliyor. Auth, etkinleştirdiğin bir özelliktir: istediğinde Proyecta uygulamanın auth istemcisini sağlar, giriş yapılandırmasını ayarlar ve hazır giriş arayüzünü (örneğin başlıkta bir profil menüsü) ortaya çıkarır — böylece şablonun test edilmiş akışını, rastgele oluşturulmuş route’lar yerine bağlı şekilde kullanırsın.
Kullanıcılarını görüntüle
Bölüm başlığı “Kullanıcılarını görüntüle”Giriş yapan herkesi görmek ve erişimlerini yönetmek için uygulamanın yönetici panelini → Members aç. (Builder’daki eski Users sekmesi uygulamanın yöneticisine taşındı.)
Roller ve izinler
Bölüm başlığı “Roller ve izinler”Her uygulama yerleşik bir rol sistemiyle gelir — en azdan en fazlaya doğru üç seviye:
- User — giriş yapmış herhangi bir son kullanıcı (giriş yapan herkes için varsayılan).
- Staff — yöneticinin operasyonel bölümlerine yükseltilmiş erişim.
- Admin — diğer kişilerin rollerini yönetmek dahil tam erişim.
Kimin hangi role sahip olduğunu uygulamanın yönetici panelinden → Members yönetirsin — orada kişileri yükseltebilir veya düşürebilirsin; sunucu her rol denetimini uygular. İlk admin, uygulama oluşturulurken belirlediğin e-posta adresidir (bkz. Admin Panel). Bunları kendin oluşturman gerekmiyor — her uygulamayla birlikte geliyor.
Proyecta Auth yerine özel bir kimlik doğrulama sağlayıcısı kullanabilir miyim?
Proyecta Auth, yerleşik sağlayıcı ve desteklenen yoldur — giriş işlemini, OAuth callback’ini ve oturumu senin adına yönetir. Üçüncü taraf bir auth SDK’sını oluşturulan bir uygulamaya entegre etmek desteklenmiyor (build, NextAuth ve Supabase Auth gibi sunucu tarafı auth paketlerini engelliyor). Kendi kimlik sağlayıcın üzerinden kurumsal SSO yol haritasında yer alıyor — bkz. SSO & SAML.
Yönlendirme yerine uygulama içi giriş akışları kullanabilir miyim?
Varsayılan oluşturulan uygulama, popup tabanlı bir giriş akışı kullanır — Proyecta Auth sayfası, mevcut sayfanın yerini almak yerine bir popup pencerede açılır. Tam yönlendirme tabanlı bir akış da destekleniyor ve yapay zekadan istenebilir.
Belirli giriş yöntemlerini gizleyebilir miyim?
Henüz hayır. Etkinleştirilen tüm giriş yöntemleri kullanıcılara gösteriliyor. Seçici görüntüleme yakında geliyor.
Kullanıcılar OTP e-postalarını almıyorsa ne yapmalı?
Spam klasörlerini kontrol et, alternatif bir giriş yöntemi veya e-posta adresi dene ya da IT ekibinden proyecta.dev ve notifications.proyecta.dev adreslerini beyaz listeye eklemesini iste.
Destek amacıyla bir kullanıcının kimliğine bürünebilir miyim?
Henüz hayır. Bunun yerine kullanıcıya özgü verileri gösteren yönetici görünümleri oluşturmak için rol tabanlı erişimi kullan.
Yakında geliyor
Bölüm başlığı “Yakında geliyor”- Giriş sayfası markalama — uygulamanın markasıyla eşleşmesi için renkleri, logoyu ve düzeni özelleştir
- Microsoft OAuth — Microsoft hesabıyla giriş yap
- SAML / SSO — kurumsal tek oturum açma (Studio planı için planlanıyor)
- SMS OTP — kısa mesajla tek kullanımlık şifre
- E-posta / şifre — şifre sıfırlama akışıyla geleneksel kimlik bilgileri
- Ek OAuth sağlayıcıları — GitHub, Apple ve daha fazlası
- Seçici giriş yöntemleri — giriş sayfasında hangi yöntemlerin görüneceğini seç
- Kullanıcı kimliğine bürünme — hata ayıklama ve destek için bir kullanıcı olarak giriş yap