Ana içeriğe geç
Versiyon: 1.0.0

Shyntr Nedir?

Shyntr, modern uygulamalar ile çeşitli Kimlik Sağlayıcıları arasındaki boşluğu kapatmak için tasarlanmış hafif, vizyoner bir Kimlik Aracısıdır. Kimlik doğrulama protokollerinin karmaşıklığını çözen evrensel bir adaptör olarak çalışır, böylece ürününüzü oluşturmaya odaklanabilirsiniz.

Vizyon

Kimlik yönetimi parçalanmış durumda. Geliştiriciler eski SAML sistemleri, modern OIDC istemcileri ve özel backend'ler arasında çeviri katmanları oluşturmak zorunda kalıyor. Shyntr bu kaosu birleştiriyor. Kullanıcıları yönetmez; kullanıcılarınız ile uygulamalarınız arasındaki iletişimi yönetir.

Temel Yetenekler

Kimlik Doğrulama Merkezi

Kimlik doğrulama trafiğinizi merkezileştirin. İstekleri herhangi bir uygulamadan herhangi bir kimlik sağlayıcısına şeffaf bir şekilde yönlendirin. Shyntr, tüm kimlik doğrulama akışlarınız için tek kontrol noktası olarak hizmet eder.

Protokol Çevirisi

SAML ve OpenID Connect/OAuth2 arasındaki boşluğu sorunsuz bir şekilde kapatın:

  • Modern uygulamalarınızın eski kurumsal dizinlerle iletişim kurmasını sağlayın
  • Eski uygulamaların modern sosyal girişlerle entegre olmasını mümkün kılın
  • Her iki tarafta da protokol uzmanlığı gerektirmez

Hızlı Uyumluluk

Güvenlik katmanınızı yeniden yazmadan özel dahili sistemleriniz için standart uyumlu OIDC uç noktaları anında sağlayın.

Shyntr Ekosistemi

Shyntr tasarım gereği başsızdır, yani çekirdek backend kesinlikle kriptografik protokolleri, token oluşturmayı ve güvenlik sınırlarını işler. Genel bir kullanıcı arayüzü dayatmaz.

Kullanıma hazır eksiksiz bir deneyim sunmak için ekosistem şunları içerir:

BileşenAçıklamaDepo
Shyntr Identity HubYüksek performanslı Go backend - evrensel protokol çevirici ve Sıfır Güven Aracısıshyntr/shyntr
Shyntr Auth PortalGiriş, Onay ve Çıkış akışları için kullanıcı odaklı Next.js uygulamasıshyntr/shyntr-auth-portal
Shyntr DashboardKiracıları, Bağlantıları ve Öznitelik Eşlemesini yönetmek için React yönetici portalıshyntr/shyntr-dashboard
Esneklik

Sağlanan Auth Portal ve Dashboard'u doğrudan kullanabilir, veya herhangi bir dilde kendi özel kullanıcı arayüzlerinizi oluşturabilirsiniz. Çekirdek Identity Hub tüm işlevleri iyi belgelenmiş API'ler ve CLI aracılığıyla sunar.

Temel Senaryolar

1. Ağ Geçidi (Federasyon)

Mevcut bir OpenID Connect hizmetiniz var (Auth0, Google veya özel bir OIDC Sağlayıcısı gibi), ancak SAML kurumsal müşterilerini desteklemeniz gerekiyor.

Shyntr ortada durur. SAML isteğini kabul eder, el sıkışmayı çevirir, oturumu mevcut OpenID sağlayıcınıza karşı doğrular ve kimliği doğrulanmış kullanıcıyı geri yönlendirir—Kimlik Sağlayıcınızın SAML hakkında hiçbir şey bilmesine gerek kalmadan.

2. Arayüz (Özel Sağlayıcı)

Tescilli bir kullanıcı veritabanınız var ve 3. taraf uygulamalara standart OAuth2/OIDC aracılığıyla sunmanız gerekiyor.

Sıfırdan bir OAuth2 motoru oluşturmak yerine Shyntr'ı sisteminize bağlayın. Shyntr kriptografik ağır işleri, token oluşturmayı ve protokol akışını hallederken, sisteminiz sadece girişi onaylar.

Neden Shyntr?

ÖzellikFayda
Başsız MimariKullanıcı arayüzünüz üzerinde tam kontrol
Protokolden BağımsızSAML 2.0 ve OIDC/OAuth2 desteği
Çoklu Kiracı Doğalİlk günden SaaS için inşa edildi
Sıfır Güven HazırVarsayılan olarak kurumsal düzeyde güvenlik
Eksiksiz EkosistemAuth Portal + Dashboard dahil
Açık KaynakApache-2.0 lisanslı, topluluk odaklı

Hızlı Başlangıç

Docker Compose ile dakikalar içinde eksiksiz Shyntr ekosistemini çalıştırın:

# docker-compose.yml oluşturun (Docker Compose kılavuzuna bakın)
# Ardından tüm hizmetleri başlatın
docker-compose up -d

# Hizmetlere erişin:
# - Dashboard: http://localhost:3274
# - Auth Portal: http://localhost:3000
# - OIDC Discovery: http://localhost:7496/.well-known/openid-configuration
Sonraki Adımlar

Lisans

Shyntr gururla açık kaynaklıdır ve Apache-2.0 lisansı ile lisanslanmıştır. Ayrıntılar için LICENSE dosyasına bakın.