Zunanji ponudniki identitet¶
MRBS 1.12.2 je mogoče povezati z več obstoječimi sistemi za upravljanje identitet. Prednost dajte metodi, ki jo vaša organizacija že uporablja in podpira.
CAS¶
Konfigurirajte gostitelja CAS, vrata in kontekst ter zagotovite zaupanja vredno pot potrdila CA.
$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';
Preverjanje strežnika naj bo omogočeno v produkciji.
SAML¶
Podpora SAML uporablja obstoječo namestitev SimpleSAMLphp. Konfigurirajte njegovo absolutno pot, vir preverjanja pristnosti in preslikavo atributov:
$auth["type"] = "saml";
$auth['saml']['ssp_path'] = '/opt/simplesamlphp';
$auth['saml']['authsource'] = 'default-sp';
$auth['saml']['attr']['username'] = 'sAMAccountName';
Preslikajte nespremenljivo, edinstveno identiteto v uporabniško ime MRBS. Preizkusite odsotnost in spremembe atributa ter uspešno pot.
WordPress in Joomla¶
Te metode naložijo okoliški CMS in ponovno uporabijo njegove račune in vloge. Konfigurirajte relativno namestitveno pot in izrecno preslikajte uporabniške in skrbniške vloge.
Nadgradnje CMS lahko vplivajo na vedenje integracije. Preizkusite prijavo MRBS po vsaki nadgradnji CMS.
Wix¶
Integracija Wix uporablja ključ API spletnega mesta in podatke o znački ali profilu. Poverilnice API-ja hranite izven repozitorija in uporabite najožja razpoložljiva dovoljenja.
Zunanja zbirka podatkov¶
db_ext bere uporabnike iz ločene baze podatkov SQL. Kjer je mogoče, konfigurirajte namenski račun zbirke podatkov samo za branje in izberite pravilno obliko gesla.
Zunanji program¶
Metoda ext posreduje delo preverjanja pristnosti konfigurirani izvršljivi datoteki. Program in vsak argument obravnavajte kot varnostno občutljive. Izogibajte se interpolaciji lupine, omejite dovoljenja datotečnega sistema in nikoli ne beležite gesel.
Kontrolni seznam za uvedbo¶
- Preverite ponudnika identitete TLS.
- Administratorji zemljevidov izrecno.
- Testna odjava in potek seje.
- Preizkusite onemogočene in odstranjene uporabnike.
- Določite vedenje med nedelovanjem ponudnika.
- Ohranite postopek obnovitve za konfiguracijske napake.