Langkau tajuk talian

Pilih kaedah pengesahan

Pengesahan menjawab dua soalan berasingan:

  1. Kaedah sesi: bagaimana MRBS memperoleh dan mengingat identiti pengguna.
  2. Kaedah pengesahan: cara MRBS mengesahkan kelayakan.

Lalai ialah sesi PHP dan pengesahan pangkalan data:

$auth["session"] = "php";
$auth["type"] = "db";

Tahap akses

MRBS mengenali pengguna yang tidak dikenali, pengguna yang disahkan dan pentadbir. Pengesahan mewujudkan identiti; konfigurasi atau kaedah pengesahan yang dipilih menentukan tahap akses.

Kaedah yang tersedia dalam 1.12.2

Kaedah Gunakan apabila
db MRBS harus mengurus pengguna dan kata laluannya sendiri
db_ext Pengguna disimpan dalam pangkalan data SQL yang lain
ldap Organisasi mempunyai LDAP atau Active Directory
imap, imap_php, pop3, smtp Pelayan mel mengesahkan kelayakan
cas Organisasi menggunakan perkhidmatan log masuk tunggal CAS
saml Pembekal identiti SAML tersedia melalui SimpleSAMLphp
joomla, wordpress, wix MRBS harus menggunakan identiti tapak sedia ada
config Senarai pengguna kecil yang ditetapkan secara tempatan sudah memadai
ext Program luaran yang dipercayai menjalankan pengesahan
none Tiada pengesahan kelayakan diperlukan

Warning

Jangan pilih kaedah pengesahan hanya kerana ia mudah didayakan. Pertimbangkan pemilikan kata laluan, kitaran hayat akaun, keselamatan sambungan, pemetaan pentadbir dan prosedur pemulihan.

Panduan membuat keputusan

  • Untuk pemasangan kendiri, mulakan dengan pengesahan pangkalan data.
  • Untuk direktori organisasi terurus, gunakan LDAP.
  • Untuk log masuk tunggal yang telah ditetapkan, lihat pembekal identiti luaran.
  • Elakkan config untuk pemasangan yang besar atau menghadap ke internet.
  • Gunakan none hanya apabila tindakan tempahan sengaja tidak dihadkan dan kawalan lain menyediakan sempadan yang mencukupi.

Uji sebelum pelancaran

Sahkan log masuk yang berjaya dan tidak berjaya, log keluar, tamat sesi, akaun dilumpuhkan, pemetaan pentadbir dan tingkah laku apabila pembekal identiti tidak tersedia.

Simpan laluan pemulihan yang didokumenkan supaya ralat konfigurasi pembekal identiti tidak mengunci setiap pentadbir secara kekal.