Ana Sayfa

n8n-oidc: n8n İçin Ücretsiz OpenID Connect Kimlik Doğrulama Çözümü

1 dk okuma

n8n kullanıcıları, kendi sunucularında barındırdıkları otomasyon platformunda tek oturum açma (SSO) özelliği aradıklarında genellikle yüksek maliyetli bir engelle karşılaşırlar. n8n, SSO desteğini yıllık 400 dolardan başlayan "Startup" lisansının arkasına kilitlemektedir. Bu durum, mevcut kimlik sağlayıcılarını kullanmak isteyen kullanıcılar için önemli bir maliyet oluşturarak "SSO Vergisi" olarak adlandırılan duruma bir örnek teşkil etmektedir. Bu, teknik bir sınırlamadan ziyade, satıcıların merkezi kimlik doğrulama ihtiyacını istismar etmesinden kaynaklanan bir iş modelidir.

Bu soruna çözüm olarak, geliştirici n8n-oidc adlı açık kaynaklı bir proje yayınladı. Bu, kendi sunucularında n8n barındıran kullanıcıların, herhangi bir kurumsal lisansa ihtiyaç duymadan OpenID Connect (OIDC) kimlik doğrulamasını etkinleştirmelerini sağlayan, kolayca entegre edilebilen bir çözümdür. n8n-oidc, n8n'in harici kancalar sistemini kullanarak çalışma zamanında OIDC desteğini enjekte eder; bu sayede herhangi bir yama, fork veya lisans ihlali gerektirmez, sadece bir JavaScript dosyası ve bazı ortam değişkenleri ile çalışır. Çözüm, standart OIDC yetkilendirme kodu akışını destekler, ilk girişte kullanıcıları otomatik olarak oluşturur (just-in-time provisioning) ve ilk kullanıcıyı sahip, diğerlerini üye olarak atayarak otomatik rol ataması yapar.

n8n-oidc, PocketID veya Keycloak gibi mevcut kimlik sağlayıcılarını kullanarak n8n'e güvenli ve merkezi bir şekilde erişmek isteyen ev laboratuvarı meraklıları, küçük ekipler ve kurumsal maliyetleri karşılayamayan ancak SSO'ya ihtiyaç duyan kuruluşlar için idealdir. Bu proje, güvenlik özelliklerinin bir ödeme duvarının arkasında olmaması gerektiğine inanan herkes için önemli bir adımdır. Kullanıcılar, varsayılan giriş formunun yerini alan "SSO ile Giriş Yap" düğmesiyle temiz bir deneyim yaşar ve gerektiğinde e-posta/şifre ile giriş için yedek bir erişim yolu da sunulur.

İçgörü

n8n gibi popüler otomasyon araçlarında kurumsal lisans gerektiren temel güvenlik özelliklerinin açık kaynak bir alternatifle erişilebilir hale gelmesi, kullanıcıların maliyetleri düşürürken güvenliklerini artırmalarına olanak tanıyor.

Kaynak