Autenticação
O Chamilo suporta múltiplos métodos de autenticação, desde o sistema interno de nome de usuário/senha até soluções de logon único (single sign-on) corporativas.
Arquivo de Configuração
Todos os métodos de autenticação externos são configurados no arquivo config/authentication.yaml. Um modelo está disponível em config/authentication.dist.yaml. A estrutura geral é:
parameters:
authentication:
<access_url_id>:
<auth_method>:
<provider_name>:
<config_key>: <value>Após editar o arquivo, limpe e aqueça o cache:
php bin/console cache:clear
php bin/console cache:warmupBotões de login externos aparecerão na página de login após a atualização do cache.
Métodos Suportados
OAuth2 — Azure AD, Keycloak, Facebook e provedores genéricos de OAuth2
LDAP — Autenticação contra um servidor LDAP ou Active Directory
CAS — Central Authentication Service (obsoleto, não funcional na versão 2.x)
SCIM — Provisionamento automatizado de usuários a partir de provedores de identidade externos
Configuração SSO — Solução de problemas e notas sobre diferentes métodos
Autenticação Padrão
Por padrão, o Chamilo utiliza seu próprio sistema interno — os usuários fazem login com um nome de usuário e senha armazenados no banco de dados do Chamilo. Métodos externos são complementares: o formulário de login padrão permanece disponível ao lado de quaisquer provedores configurados.
Referência Adicional
Para uma referência completa de parâmetros e cenários avançados, consulte a página wiki de configuração de Autenticação Externa.
Atualizado
Isto foi útil?