Kendi barındırılan web hizmetleri için hafif SSO proxy'si
Smoke Turner LLC tarafından geliştirilen Vouch'u keşfedin, web hizmetleri için kimlik doğrulamayı merkezileştiren açık kaynaklı bir Tek Oturum Açma proxy'sidir. Uygulamaların arkasındaki ters proxy'ye erişimi kontrol etmek için OAuth2 ve OpenID Connect iş akışlarını yönetir. Temel yetenekler arasında sağlayıcı desteği, şifrelenmiş oturum çerezleri ve kompakt bir Go ikili dosyası veya Docker dağıtımı bulunmaktadır. Minimal operasyonel ayak izi ile kendi kendine barındırılan bir SSO çözümüne ihtiyaç duyan DevOps ve sistem yöneticilerine yöneliktir.
Vouch, web uygulamalarının önünde oturan bir kimlik doğrulama proxy'si olarak işlev görür
Vouch, istekleri keser ve üçüncü taraf girişlerini zorlar, erişim vermeden önce OAuth2 ve OpenID Connect akışlarını tamamlayan bir aracı olarak hareket eder. Bir ters proxy ile eşleştirilmek üzere tasarlanmıştır ve özellikle auth_request modülü kullanarak Nginx ile entegre olur. Yöneticiler, tek bir giriş ile birden fazla hizmeti koruyabilir ve alan adı veya kullanıcıya özgü erişim kontrollerini yapılandırabilir.
Kaynak kullanımını küçük tutar ve konteyner veya ikili dağıtım için uygundur
Go dilinde yazılmış olan Vouch, yüksek performans ve düşük kaynak kullanımı hedefler, bu da onu hafif hostlar için uygun hale getirir. Proje, konteynerleştirilmiş ortamlarda veya Windows ve Linux sunucularında dağıtımı basitleştiren tek bir bağımsız ikili dosya ve bir Docker imajı dağıtır. Geliştirici, Vouch'u daha ağır SSO paketlerinden daha verimli olarak konumlandırır, bu nedenle ayak izi önemli olduğunda uygundur.
Güvenlik durumu, şifreli çerezler ve açık kaynak şeffaflığına dayanır
Oturum yönetimi, kimlik doğrulama durumunu sürdürmek için şifreli tarayıcı çerezlerini kullanır ve kimlik bilgilerini arka uçta saklamaz. Proje, topluluk incelemesi ve denetimlerini destekleyen MIT tarzı bir lisans altında açık kaynaktır. Vouch, tek sağlayıcı kesintilerine maruziyeti sınırlamak ve gerektiğinde sağlayıcıya göre erişimi bölmek için birden fazla kimlik sağlayıcı ile yapılandırılabilir.
Operasyonel kullanım, acemi kurulumdan ziyade altyapı bilgisi bekler
Vouch, ters proxy'leri ve kimlik sağlayıcı kimlik bilgilerini yöneten DevOps ve sistem yöneticilerini hedefler. Dağıtım seçenekleri, tek bir ikili dosya veya Docker imajını içerir ve yapılandırma, alan tabanlı veya kullanıcı başına erişim kuralları için seçenekleri açığa çıkarır. Günlük kullanıcıların rehberliğe ihtiyacı vardır, çünkü uygun ters proxy yapılandırması ve sağlayıcı kurulumu, yanlış yapılandırmaları önlemek için gereklidir.
Kendi altyapısını yöneten ekipler için pratik bir seçim, net bir değişim ile
Vouch, birden fazla web hizmetini korumak için kendinden barındırılan bir SSO proxy'sine ihtiyaç duyan DevOps ve sistem yöneticileri için pragmatik bir seçenektir. Ana değişim, ters proxy yapılandırması ve kimlik sağlayıcıları ile gerekli aşinalıktır. Altyapıyı kontrol ettiğinizde ve sağlayıcı kimlik bilgilerini ve çerez şifrelemesini yönetebildiğinizde Vouch'u kullanın; daha büyük kimlik paketleri yerine hafif, şeffaf bir kimlik doğrulama geçidi tercih eden ekipler için güvenilir bir şekilde çalışır.