Ana içeriğe geç

Harici kimlik sağlayıcıları

MRBS 1.12.2 mevcut birçok kimlik yönetim sistemiyle bütünleştirilebilir. Öncelikle kuruluşunuzun zaten işlettiği ve desteklediği yöntemi kullanın.

CAS

CAS ana bilgisayarını, bağlantı noktasını ve içeriğini yapılandırın ve güvenilir bir CA sertifikası yolu sağlayın.

$auth["type"] = "cas";
$auth['cas']['host'] = 'cas.example.org';
$auth['cas']['port'] = 443;
$auth['cas']['context'] = '/cas';
$auth['cas']['ca_cert_path'] = '/path/to/ca-chain.pem';

Üretimde sunucu doğrulamasını etkin tutun.

SAML

SAML destek mevcut bir SimpleSAMLphp kurulumunu kullanır. Mutlak yolunu, kimlik doğrulama kaynağını ve öznitelik eşlemesini yapılandırın:

$auth["type"] = "saml";
$auth['saml']['ssp_path'] = '/opt/simplesamlphp';
$auth['saml']['authsource'] = 'default-sp';
$auth['saml']['attr']['username'] = 'sAMAccountName';

MRBS kullanıcı adına değişmez, benzersiz bir kimlik eşleyin. Başarılı yolun yanı sıra öznitelik yokluğunu ve değişikliklerini de test edin.

WordPress ve Joomla

Bu yöntemler çevredeki CMS'yi yükler ve hesaplarını ve rollerini yeniden kullanır. İlgili kurulum yolunu yapılandırın ve kullanıcı ile yönetici rollerini açıkça eşleyin.

CMS'ye yapılan yükseltmeler entegrasyon davranışını etkileyebilir. Her CMS yükseltmesinden sonra MRBS oturum açma işlemini test edin.

Wix

Wix entegrasyonu bir site API anahtarı ve rozet veya profil bilgilerini kullanır. API kimlik bilgilerini deponun dışında tutun ve mevcut en dar izinleri kullanın.

Harici veritabanı

db_ext kullanıcıları ayrı bir SQL veritabanından okur. Mümkün olduğunda özel bir salt okunur veritabanı hesabı yapılandırın ve doğru şifre biçimini seçin.

Harici program

ext yöntemi, kimlik doğrulama çalışmasını yapılandırılmış bir yürütülebilir dosyaya aktarır. Programa ve her bağımsız değişkene güvenliğe duyarlı davranın. Kabuk enterpolasyonundan kaçının, dosya sistemi izinlerini kısıtlayın ve parolaları asla günlüğe kaydetmeyin.

Kullanıma sunma kontrol listesi

  • Kimlik sağlayıcıyı doğrulayın TLS.
  • Yöneticileri açıkça haritalayın.
  • Oturum kapatmayı ve oturumun sona ermesini test edin.
  • Devre dışı bırakılan ve kaldırılan kullanıcıları test edin.
  • Sağlayıcının kapalı kalma süresi sırasındaki davranışı tanımlayın.
  • Yapılandırma hataları için bir kurtarma prosedürü uygulayın.