Externí poskytovatelia identity¶
MRBS 1.12.2 možno integrovať s viacerými existujúcimi systémami správy identít. Uprednostnite metódu, ktorú už vaša organizácia prevádzkuje a podporuje.
CAS¶
Nakonfigurujte hostiteľa CAS, port a kontext a poskytnite cestu k certifikátu dôveryhodnej 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';
Ponechajte overenie servera povolené v produkcii.
SAML¶
Podpora SAML využíva existujúcu inštaláciu SimpleSAMLphp. Nakonfigurujte jeho absolútnu cestu, zdroj autentifikácie a mapovanie atribútov:
$auth["type"] = "saml";
$auth['saml']['ssp_path'] = '/opt/simplesamlphp';
$auth['saml']['authsource'] = 'default-sp';
$auth['saml']['attr']['username'] = 'sAMAccountName';
Mapujte nemennú, jedinečnú identitu na používateľské meno MRBS. Otestujte absenciu a zmeny atribútu, ako aj úspešnú cestu.
WordPress a Joomla¶
Tieto metódy načítavajú okolitý CMS a opätovne používajú jeho účty a roly. Nakonfigurujte relatívnu cestu inštalácie a explicitne namapujte roly užívateľa a administrátora.
Inovácie CMS môžu ovplyvniť integračné správanie. Otestujte prihlásenie MRBS po každej aktualizácii CMS.
Wix¶
Integrácia Wix využíva kľúč rozhrania API lokality a odznak alebo informácie o profile. Udržujte poverenia API mimo úložiska a používajte najužšie dostupné povolenia.
Externá databáza¶
db_ext číta používateľov zo samostatnej databázy SQL. Ak je to možné, nakonfigurujte vyhradený databázový účet len na čítanie a vyberte správny formát hesla.
Externý program¶
Metóda ext odovzdá overovaciu prácu nakonfigurovanému spustiteľnému súboru. Považujte program a každý argument za citlivý na bezpečnosť. Vyhnite sa interpolácii shellu, obmedzte oprávnenia súborového systému a nikdy nezapisujte heslá.
Kontrolný zoznam zavedenia¶
- Overte poskytovateľa identity TLS.
- Správcovia máp výslovne.
- Testovacie odhlásenie a uplynutie platnosti relácie.
- Testovať zakázaných a odstránených používateľov.
- Definujte správanie počas výpadku poskytovateľa.
- Dodržujte postup obnovy pre chyby v konfigurácii.