Logto 2023 Ocak Güncellemesi
Logto ürün güncellemeleri Ocak 2023 için
🙋 Merhaba arkadaşlar!
2023'ün ilk günü için herkes için birkaç şey yayınladık:
- Web kancaları, Gelişmiş arama API'si, Yeni bağlayıcılar
- Yönetici konsolu iyileştirmesi, Yeniden yapılandırılmış Etkileşim API'leri ve Denetim kayıtları
- Yeni blog yazıları
💥 Önemli değişiklik 💥
Yönetim API'si üzerinden orijinal bulanık kullanıcı araması gerçekleştirmek istiyorsanız, anahtar kelimenin etrafına %
koymanız gerekmektedir. Örneğin:
Orijinal: GET /users?search=foo
Şu an: GET /users?search=%foo%
Geçiş
Logto'nun daha eski bir sürümünden yükseltiyorsanız, Veritabanı değiştirme eğitimimize göz atmayı unutmayın.
Özellik güncellemeleri
🪝 Web kancaları
Kancalar sayesinde, Logto diğer hizmetlerle olaya dayalı bir şekilde etkileşim kurmanız için bir sonraki seviye genişletilebilirliği sağlar. Örneğin, yeni bir kullanıcı kaydolduktan sonra bazı asenkron işleri yapabilirsiniz.
Bu sürümde üç olayı destekliyoruz: PostRegister
, PostSignIn
ve PostResetPassword
. Kavramın açıklandığı ve detaylı kullanım için 🪝 Web kancaları bölümüne göz atın.
⚙️ Gelişmiş arama API'si
Yönetim API'si, Logto ile programatik iletişim kurmanın bir yoludur. Kullanıcı arama API'sini ileri düzey arama istekleri için güçlü hale gelecek şekilde yeniden tasarladık.
Artık bir veya birden fazla arama alanı ile eşleşme modunu belirleyebilirsiniz. Örneğin, kullanıcıları şunlara göre arayabilirsiniz:
- İsim “Alice” ile başlıyor, büyük/küçük harf duyarlı; veya
- E-posta “Alice” içeriyor, büyük/küçük harf duyarsız.
Tam eşleşme araması da desteklenmektedir, örneğin, ismi tam olarak “John Wick” olan kullanıcıları arayın. Detaylar için Gelişmiş kullanıcı araması bölümüne bakın.
🔗 Bağlayıcılar
Logto, açık standartlar üzerine kuruludur ve bu standartların yazılım geliştirmede büyük açıkları ortadan kaldırabileceğine inanıyoruz. Bu sürümden itibaren, Logto aynı açık standarda dayalı birden çok bağlayıcı oluşturmayı destekler: OAuth 2.0 veya OpenID Connect; Onlara “standart bağlayıcılar” diyoruz.
SAML ve LDAP gibi daha fazla standart bağlayıcı geliştiriyoruz. İhtiyaçlarınızı bize bildirmekten çekinmeyin!
Ayrıca, topluluğumuzun katkıda bulunanlarını vurgulamak istiyoruz:
- @kentio AWS SES bağlayıcısı katkısında bulundu
- @StringKe Tencent SMS ve Feishu (Lark) bağlayıcısı katkısında bulundu
Teşekkürler!
İyileştirme
💻 Yöneticilik Konsolu iyileştirmesi için kurulum sürecini kolaylaştırma
Şimdi aşağıdaki iyileştirmeleri hissedebilirsiniz:
- Duyarlı tasarım iyileştirmesi Farklı ekran boyutlarında arayüzün harika görünmesini sağlamak için duyarlı tasarımı optimize ettik.
- Düzenin basitleştirilmesi Arayüzün düzenini basit hale getirdik, içeriği daha mantıklı ve sezgisel bir şekilde düzenledik. Bu, geliştiricilerimizin arayüzde gezinmelerini ve aradıklarını daha kolay bulmalarını sağlar.
- Sezgisel olmayan etkileşim davranışlarını düzeltme Kayıt etkileşimini değiştirdik ve bunu bölüm düzeyinde bir davranış haline getirdik, böylece çok fazla çift kontrol uyarısı görmeden güvenli bir geliştirici deneyimi sağlayabiliriz.
Lütfen denetleyin ve keşfedin, nasıl hissettiğinizi bize bildirin! 😉
🧑🚀 Etkileşim API'leri ve Denetim kayıtları yeniden yapılandırıldı
Giriş deneyiminin artan esnekliği ve karmaşıklığı nedeniyle ve kullanıcı etkileşimleri için daha denetlenebilir ve yapılandırılmış kayıtlar sağlamak adına, Etkileşim API'lerimizi günlük kayıt mekanizması ile yeniden yapılandırmaya karar verdik; Orijinal oturum API'leri artık kullanımdan kaldırılmıştır.
Denetim kayıtları, yeni anahtar tanımları ile incelenmiş kategoriler haline gelir ve yükler davranış izlemesi için optimize edilir. Değişikliği hissetmek için Yönetici konsolundaki “Denetim kayıtları” sekmesine göz atın.
Blog yazıları
- Sorunsuz bir giriş deneyimi için tasarım düşünceleri (İkinci Bölüm) Tasarım düşüncelerimiz ve karar alma felsefeleri hakkında daha fazla bilgi edinin
- 60k LOC TypeScript (NodeJS) deposunu ESM'ye taşımak ve testler 4 kat daha hızlı hale geliyor Modül sistemi geçişi üzerindeki mühendislik çabalarımızın pratik bir dizisi