Eksterni dobavljači identiteta¶
MRBS 1.12.2 može da se poveže sa više postojećih sistema za upravljanje identitetima. Prednost dajte metodu koji vaša organizacija već koristi i podržava.
CAS¶
Konfigurišite CAS host, port i kontekst i obezbedite putanju pouzdanog CA sertifikata.
$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';
Neka provera servera bude omogućena u proizvodnji.
SAML¶
SAML podrška koristi postojeću instalaciju SimpleSAMLphp. Konfigurišite njegovu apsolutnu putanju, izvor autentifikacije i mapiranje atributa:
$auth["type"] = "saml";
$auth['saml']['ssp_path'] = '/opt/simplesamlphp';
$auth['saml']['authsource'] = 'default-sp';
$auth['saml']['attr']['username'] = 'sAMAccountName';
Mapirajte nepromenljivi, jedinstveni identitet u korisničko ime MRBS. Odsustvo i promene atributa testa, kao i uspešan put.
VordPress i Joomla¶
Ove metode učitavaju okolni CMS i ponovo koriste njegove naloge i uloge. Konfigurišite relativnu putanju instalacije i eksplicitno mapirajte korisničke i administratorske uloge.
Nadogradnje CMS-a mogu uticati na ponašanje integracije. Testirajte MRBS prijavu nakon svake nadogradnje CMS-a.
Vik¶
Vik integracija koristi ključ API sajta i značku ili informacije o profilu. Držite API akreditive van spremišta i koristite najuže dostupne dozvole.
Eksterna baza podataka¶
db_ext čita korisnike iz zasebne SKL baze podataka. Konfigurišite namenski nalog baze podataka samo za čitanje gde je to moguće i izaberite ispravan format lozinke.
Eksterni program¶
Metoda ext prosleđuje rad na autentifikaciji konfigurisanom izvršnom fajlu. Tretirajte program i svaki argument kao bezbednosno osetljiv. Izbegavajte interpolaciju ljuske, ograničite dozvole sistema datoteka i nikada ne evidentirajte lozinke.
Kontrolna lista za uvođenje¶
- Potvrdite dobavljača identiteta TLS.
- Administratori mape eksplicitno.
- Testirajte odjavu i istekne sesija.
- Testirajte onemogućene i uklonjene korisnike.
- Definišite ponašanje tokom zastoja dobavljača.
- Zadržite proceduru oporavka za greške u konfiguraciji.