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:
- O Casdoor pode ser acessado e usado sem problemas.
- Você pode definir
CASDOOR_HOSTNAMEcomohttp://localhost:8000ao implantar o Casdoor em modoprod. See production mode.
Passo 2: Configurar Aplicativo Casdoor
- Crie um novo aplicativo Casdoor ou use um existente.
- Find the redirect URL:
<Moodle_HOSTNAME>/admin/oauth2callback.php. - Adicione a URL de redirecionamento ao aplicativo Casdoor.
See OAuth.
Passo 3: Configurar Moodle
- Localize OAuth
. - Configure esta aplicação
. - Configure este mapeamento
. - Localize o plugin OAuth2
. - Ative o plugin OAuth2
. - Se você quiser impedir a edição do e-mail do Casdoor
.
See Moodle OAuth and Fields mapping.
Desconecte-se do Moodle e teste o SSO.