Integração Moodle SAML Single Sign-On (SSO) com Drupal como IdP
Visão geral
Este guia ajudará você a integrar o Drupal como um Provedor de Identidade SAML 2.0 (IdP) e o Moodle como um Provedor de Serviço (SP) usando o Módulo SAML IDP miniOrangeEsta integração permite o gerenciamento centralizado de usuários e o controle de permissões, permitindo que os usuários acessem vários aplicativos com um único conjunto de credenciais. O módulo é compatível com Drupal 7, Drupal 8, Drupal 9, Drupal 10 e Drupal 11.
Passos da instalação
- Usando o Composer
- Usando Drush
- Instalação manual
Pré-requisito:
- Baixe o plugin do Diretório de plugins do Moodle e instalá-lo no Moodle seguindo os passos abaixo:
- Efetue login como administrador no Moodle.
- Navegue até o site Administrador → Plugins → Instalar plugins. em Instalador de plugin → ao lado do pacote ZIP → clique em Escolha um ficheiro .
- A Seletor de arquivos a janela aparecerá no lado esquerdo. Selecione Carregar um arquivo e, em seguida, clique no Escolher Ficheiro botão. (carregue o arquivo zip que você baixou do Diretório de Plugins do Moodle)
- Clique no Carregar este arquivo botão.
- Clique na Instale o plugin a partir do arquivo ZIP botão e, em seguida, clique no Continuar botão para prosseguir.
- Clique no Atualize o banco de dados Moodle agora botão e, em seguida, clique no Continuar botão.
Etapas de configuração
Metadados SAML IDP do Drupal:
- Acesse Configuração → Pessoas → Configuração do Drupal SAML IDP no menu Administração. (/admin/config/people/miniorange_saml_idp/customer_setup)
- Sob o Metadados do IDP aba, cópia URL de metadados e mantenha-o à mão. (Isso é necessário para configurar o SP.)
Configurar o aplicativo SAML SSO no Moodle LMS (E-learning):
- Faça login no seu Moodle conta de administrador.
- Navegue até a Administrador do site → Plugins..
- Sob o Metadados do Provedor de Serviços guia clique no Baixar Service ProviderMetadata Link para baixar o arquivo de metadados XML. Mantenha-o à mão. Ele é necessário para configurar o Drupal como um Provedor de Identidade SAML (IdP).
- Desloque-se até o Configuração do provedor de serviços aba do plugin.
- Introduzir o Nome do Provedor de Identidade. Cole o URL de metadados do IdP copiado anteriormente do Drupal no URL/XML de metadados do IDP campo de texto.
- Clique no Salvar as alterações botão.
Configurando o Drupal como Provedor de Identidade SAML (IdP):
- Navegue até o site do Drupal. Vá para o Configuração do provedor de identidade aba do módulo e clique em Carregar metadados SP.
- De acordo com o relatório Carregar arquivo de metadados campo, escolha o arquivo de metadados SP que você baixou do Moodle e clique no botão Upload.
- Você configurou com sucesso o SAML SSO entre o Moodle como SAML SP e o Drupal como SAML IDP.
Enviar atributos do Drupal:
- Vou ao Mapeamento aba do módulo.
- Desloque-se até o Mapeamento de atributos básicos seção e entrar no Nome do atributo e Valor do atributo em seus respectivos campos de texto.
- Uma vez feito, clique no Salvar configuração botão.
Mapeamento de atributos:
- Navegue até o seu site Moodle.
- No painel do Moodle → Administração do site → Plugins.
- Desloque-se até o Mapeamento de Atributos seção.
- Para permitir que o plugin acesse os detalhes do usuário, atribua os atributos E-mail e Nome de usuário. Você também pode mapear outros atributos, como Nome e Sobrenome. Clique em Salvar as alterações para salvar suas configurações.
- Quando um usuário executa o SSO, o Provedor de Identidade envia um valor NameID exclusivo que identifica o usuário.
Teste de conexão entre Moodle e Drupal:
- Role para baixo até o Configuração de Teste E clique no Clique aqui link.
- Em um pop-up de Configuração de Teste, faça login com as credenciais do site Drupal (se a sessão do usuário não existir). Após a autenticação bem-sucedida, a lista de atributos recebidos do site Drupal será exibida.
- Clique no Pronto botão.
Configurações de SSO:
- Para executar SSO iniciado por SP no seu site:
- Abra uma janela anônima ou privada e faça login no seu site Moodle.
- Clique no link iniciado pelo SSO. (Faça login com o Drupal)
- O Moodle foi configurado com sucesso como um SAML SP para login SSO do Drupal
Artigos Relacionados
Você pode explorar nossos recursos adicionais para fortalecer a segurança do seu site Drupal e expandir sua funcionalidade.
Teste Grátis
Explore os recursos adicionais oferecidos pelo módulo com teste completo. Você pode iniciar a solicitação de teste usando Solicite um teste de 7 dias botão do módulo ou entre em contato conosco em drupalsupport@xecurify.com para assistência individual de um especialista em Drupal.
Obrigado pela sua resposta. Entraremos em contato em breve.
Algo deu errado. Envie sua consulta novamente.

Contato