콘텐츠로 이동

인증 방법을 선택하세요

인증은 두 가지 질문에 답합니다.

  1. 세션 방법: MRBS가 사용자 신원을 획득하고 기억하는 방법.
  2. 인증 방법: MRBS가 자격 증명을 확인하는 방법입니다.

기본값은 PHP 세션 및 데이터베이스 인증입니다.

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

액세스 수준

MRBS는 익명 사용자, 인증된 사용자, 관리자를 구분합니다. 인증은 사용자의 신원을 확인하고, 설정과 선택한 인증 방식이 접근 수준을 결정합니다.

1.12.2에서 사용 가능한 방법

방법 다음과 같은 경우에 사용하세요.
db MRBS는 자체 사용자 및 비밀번호를 관리해야 합니다.
db_ext 사용자는 다른 SQL 데이터베이스에 저장됩니다.
ldap 조직에 LDAP 또는 Active Directory가 있습니다.
imap, imap_php, pop3, smtp 메일 서버가 자격 증명을 확인합니다.
cas 조직은 CAS Single Sign-On 서비스를 사용합니다.
saml SimpleSAMLphp를 통해 SAML ID 공급자를 사용할 수 있습니다.
joomla, wordpress, wix MRBS 기존 사이트 ID를 사용해야 합니다.
config 소규모의 로컬로 설정된 사용자 목록이면 충분합니다.
ext 신뢰할 수 있는 외부 프로그램이 확인을 수행합니다.
none 자격 증명이 필요하지 않습니다

Warning

활성화하기 쉽다는 이유만으로 인증 방법을 선택하지 마십시오. 암호 소유권, 계정 수명 주기, 전송 보안, 관리자 매핑 및 복구 절차를 고려하십시오.

결정 가이드

  • 독립 실행형 설치의 경우 데이터베이스 인증로 시작하세요.
  • 관리되는 조직 디렉토리의 경우 LDAP를 사용하세요.
  • 확립된 Single Sign-On에 대해서는 외부 ID 공급자를 참조하세요.
  • 규모가 크거나 인터넷에 연결된 설치의 경우 config를 사용하지 마세요.
  • 예약 작업이 의도적으로 제한되지 않고 다른 통제 수단이 적절한 경계를 제공하는 경우에만 none를 사용하세요.

출시 전 테스트

로그인 성공 및 실패, 로그아웃, 세션 만료, 비활성화된 계정, 관리자 매핑 및 ID 공급자를 사용할 수 없을 때의 동작을 확인합니다.

ID 제공자 설정 오류로 인해 모든 관리자가 영구적으로 차단되지 않도록 문서화된 복구 경로를 유지하세요.