Idi na tekst

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.