Přeskočit obsah

Externí poskytovatelé identity

MRBS 1.12.2 lze propojit s několika existujícími systémy správy identit. Přednost dejte řešení, které již vaše organizace provozuje a podporuje.

CAS

Nakonfigurujte hostitele CAS, port a kontext a poskytněte cestu k certifikátu důvěryhodné 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';

V produkčním prostředí ponechte ověřování serveru zapnuté.

SAML

Podpora SAML využívá existující instalaci SimpleSAMLphp. Nakonfigurujte jeho absolutní cestu, zdroj ověřování a mapování atributů:

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

Jako uživatelské jméno MRBS použijte neměnný a jedinečný identifikátor. Otestujte úspěšné přihlášení i situace, kdy atribut chybí nebo se změní.

WordPress a Joomla

Tyto metody načítají nadřazený redakční systém a používají jeho účty a role. Nastavte relativní cestu k instalaci a výslovně přiřaďte uživatelské role a role správců.

Upgrady na CMS mohou ovlivnit integrační chování. Otestujte přihlášení MRBS po každém upgradu CMS.

Wix

Integrace s Wixem používá klíč API webu a údaje o odznaku nebo profilu. Přihlašovací údaje API neukládejte do repozitáře a přidělte jim co nejmenší potřebná oprávnění.

Externí databáze

Metoda db_ext načítá uživatele ze samostatné databáze SQL. Pokud je to možné, použijte zvláštní databázový účet pouze pro čtení a zvolte správný formát hesel.

Externí program

Metoda ext předává ověřování nastavenému spustitelnému programu. Program i všechny jeho argumenty považujte za bezpečnostně citlivé. Vyhněte se rozšiřování výrazů shellem, omezte oprávnění v souborovém systému a nikdy nezapisujte hesla do protokolu.

Kontrolní seznam zavádění

  • Ověřte připojení TLS k poskytovateli identity.
  • Role správců přiřaďte výslovně.
  • Otestujte odhlášení a vypršení relace.
  • Otestujte zakázané a odstraněné uživatele.
  • Definujte chování během výpadku poskytovatele.
  • Pro chyby konfigurace si ponechte postup obnovy.