Ir para o conteúdo

Escolha um método de autenticação

A autenticação responde a duas questões distintas:

  1. Método de sessão: como MRBS obtém e recorda a identidade do utilizador.
  2. Método de autenticação: como MRBS verifica as credenciais.

Os padrões são sessões PHP e autenticação de base de dados:

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

Níveis de acesso

O MRBS distingue utilizadores anónimos, utilizadores autenticados e administradores. A autenticação estabelece a identidade; a configuração e o método de autenticação selecionado determinam o nível de acesso.

Métodos disponíveis em 1.12.2

Método Usar quando
db MRBS deve gerir os seus próprios utilizadores e palavras-passe
db_ext Os utilizadores são armazenados noutra base de dados SQL
ldap A organização possui LDAP ou Active Directory
imap, imap_php, pop3, smtp Um servidor de e-mail verifica as credenciais
cas A organização utiliza um serviço de logon único CAS
saml Um fornecedor de identidade SAML está disponível através do SimpleSAMLphp
joomla, wordpress, wix MRBS deve utilizar uma identidade de site existente
config Uma pequena lista de utilizadores configurada localmente é suficiente
ext Um programa externo fiável realiza a verificação
none Nenhuma verificação de credencial é necessária

Warning

Não selecione um método de autenticação apenas porque é fácil de ativar. Considere a propriedade da palavra-passe, o ciclo de vida da conta, a segurança do transporte, o mapeamento do administrador e os procedimentos de recuperação.

Guia de decisão

  • Para uma instalação independente, comece por autenticação de base de dados.
  • Para um diretório de organização gerido, utilize LDAP.
  • Para um login único estabelecido, consulte Fornecedores de identidade externos.
  • Evite config para instalações grandes ou viradas para a Internet.
  • Utilize none apenas quando as ações de reserva forem intencionalmente irrestritas e outros controlos fornecerem um limite adequado.

Teste antes do lançamento

Verifique o login, logout, expiração de sessão, contas desativadas, mapeamento de administrador e comportamento bem-sucedidos e malsucedidos quando o fornecedor de identidade estiver indisponível.

Mantenha um caminho de recuperação documentado para que um erro de configuração do fornecedor de identidade não bloqueie permanentemente todos os administradores.