Pular para o conteúdo principal

Moodle

Casdoor pode ser usado para conectar ao Moodle usando OAuth.

As configurações a seguir são algumas configurações:

  • CASDOOR_HOSTNAME: O nome de domínio ou IP onde o servidor Casdoor está implantado.
  • Moodle_HOSTNAME: O nome de domínio ou IP onde o Moodle está implantado.

Passo 1: Implantar Casdoor e Moodle

Primeiro, implante Casdoor e Moodle.

Após a implantação bem-sucedida, certifique-se do seguinte:

  1. O Casdoor pode ser acessado e usado sem problemas.
  2. Você pode definir CASDOOR_HOSTNAME como http://localhost:8000 ao implantar o Casdoor em modo prod. Veja o modo de produção.

Passo 2: Configurar Aplicativo Casdoor

  1. Crie um novo aplicativo Casdoor ou use um existente.
  2. Encontre a URL de redirecionamento: Moddle_HOSTNAME/admin/oauth2callback.php.
  3. Adicione a URL de redirecionamento ao aplicativo Casdoor.

Para mais informações sobre OAuth, consulte OAuth.

Passo 3: Configurar Moodle

  1. Localize OAuth Find_OAuth.
  2. Configure esta aplicação configure.
  3. Configure este mapeamento Mapping.
  4. Localize o plugin OAuth2 plugin.
  5. Ative o plugin OAuth2 Enable.
  6. Se você quiser impedir a edição do e-mail do Casdoor Fields.

Para mais informações sobre Moodle, consulte Moodle e Mapeamento de campos.

Desconecte-se do Moodle e teste o SSO.Login