Hyppää sisältöön

Ulkoiset identiteetintarjoajat

MRBS 1.12.2 voidaan integroida useisiin olemassa oleviin identiteettijärjestelmiin. Valitse organisaatiosi jo käyttämä ja tukema menetelmä.

CAS

Määritä CAS-isäntä, portti ja konteksti ja anna luotettava CA-varmennepolku.

$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';

Pidä palvelimen validointi käytössä tuotannossa.

SAML

SAML-tuki käyttää olemassa olevaa SimpleSAMLphp-asennusta. Määritä sen absoluuttinen polku, todennuslähde ja attribuuttien vastaavuudet:

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

Yhdistä muuttumaton yksilöllinen tunniste MRBS-käyttäjätunnukseen. Testaa onnistuneen kirjautumisen lisäksi myös puuttuva ja muuttunut attribuutti.

WordPress ja Joomla

Nämä menetelmät lataavat ympäröivän sisällönhallintajärjestelmän ja käyttävät uudelleen sen tilejä ja rooleja. Määritä suhteellinen asennuspolku ja määritä käyttäjän ja järjestelmänvalvojan roolit erikseen.

Sisällönhallintajärjestelmän päivitykset voivat vaikuttaa integraation toimintaan. Testaa MRBS-kirjautuminen jokaisen päivityksen jälkeen.

Wix

Wix-integraatio käyttää sivuston API-avainta sekä käyttöoikeustunnusta tai profiilitietoja. Älä tallenna API-tunnistetietoja lähdekoodivarastoon, ja myönnä niille vain välttämättömät käyttöoikeudet.

Ulkoinen tietokanta

db_ext lukee käyttäjät erillisestä SQL-tietokannasta. Käytä mahdollisuuksien mukaan erillistä tietokantatiliä, jolla on vain lukuoikeus, ja valitse oikea salasanamuoto.

Ulkoinen ohjelma

Menetelmä ext siirtää todennustyön määritettyyn suoritettavaan tiedostoon. Käsittele ohjelmaa ja jokaista argumenttia turvallisuuden kannalta arkaluontoisina. Vältä shellin interpolointia, rajoita tiedostojärjestelmän käyttöoikeuksia äläkä koskaan kirjaa salasanoja.

Käyttöönoton tarkistuslista

  • Vahvista identiteetintarjoajan TLS-yhteys.
  • Määritä järjestelmänvalvojat nimenomaisesti.
  • Testaa uloskirjautumista ja istunnon päättymistä.
  • Testaa käytöstä poistetut ja poistetut käyttäjät.
  • Määritä käyttäytyminen palveluntarjoajan seisokkien aikana.
  • Säilytä palautusmenettely määritysvirheiden varalta.