KeyCloak Ücretsiz SSO Çözümü
Güvenli Web Uygulamaları, OpenID Connect ile API'ler, OAUTH2.0, SAML2.0
Hızlı bir şekilde kimlik yönetimi ve yeteneklere tek işaret eklemek için kutudan çıkış çözümü. Modern Web Uygulamaları ve Hizmetlerinde Kullanıcı Yönetimi
Genel Bakış
KeyCloak, tek bir işaret (SSO) ile kimlik ve erişim yönetimi sağlamak için bir başka açık kaynak alternatifidir. Kurulumu kolaydır ve kullanıcı Federasyonu, Kimlik Aracılık ve Sosyal Girişler gibi birçok kurumsal sınıf özelliği sunar. OpenID Connect, OAuth 2.0 ve SAML 2.0 örneği SSO uygulamak için standart protokoller kullanır. LDAP ve Active Directory ile entegrasyonu destekler. Kullanıcıları, müşterileri, alemleri, rolleri, oturum yapılandırmasını vb. Yönetmek için kutudan çıkış UI ile birlikte gelir. Hafif, hızlıdır ve kümelenmeyi destekler, bu nedenle rakiplerinden daha iyi ölçeklenebilirlik ve kullanılabilirliğe sahiptir. UI görünümü, temalar kullanılarak da özelleştirilebilir. Yapılandırılabilir Parola Politikaları Modülü ile güvence altına alınmıştır - Merkezi kullanıcı yönetimi herhangi bir güçlük olmadan sağlar. KeyCloak ayrıca diğer platformlarla sorunsuz entegrasyon sağlamak için birçok istemci kitaplığı (istemci adaptörleri) sağlar. Java, JavaScript, C# (Owin (, Nodejs, Python, Android, iOS desteklenir.
Sistem gereksinimleri
- Java çalıştıran herhangi bir işletim sistemi
- Java 8 JDK
- Minimum 512 RAM
- 1 GB disk alanı
Özellikler
- Hizmet Olarak Kimlik Doğrulama:
- Tek Oturum Açma /Oturum Açma
- API için Erişim Kontrolü
- Federasyonlu kimlikleri destekler (Google, Facebook vb.).
- UI özelleştirme
- Çoklu akışlar (örtük, yetkilendirme kodu vb.).
- API Yetkisi
- Talep Tabanlı Sağlayıcı
Kurulum
Unzip İndirilebilir Dağıtım Dosyası-‘KeyCloak-11.0.0. \ [Zip | Tar.gz ] Bağımsız önyükleme komut dosyası /bin dizin tüm komut dosyalarını içerir. İşletim sistemine göre, komut dosyası dosyası çalıştırılabilir: Linux/Unix
$ .../bin/standalone.sh
pencereler
> ...\bin\standalone.bat
Bağımsız yapılandırma Yapılandırma dosyası (bağımsız modda) /standalon/configuration/standalone.xml adresinde bulunur.
Docker’da çalışıyor
Aşağıdaki komutla KeyCloak’ı başlatın:
docker run -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin quay.io/keycloak/keycloak:11.0.0
Bu, yerel bağlantı noktasında 8080’de maruz kalan KeyCloak’ı başlatır. Ayrıca kullanıcı adı yöneticisi ve şifre yöneticisi ile bir ilk yönetici kullanıcısı oluşturur.
Keşfetmek
Aşağıdaki bağlantıları alakalı bulabilirsiniz:
Ücretsiz ve açık kaynaklı yazılım kullanarak iş operasyonlarını otomatikleştirin