Liberar IP para acesso dos serviços online da Badiu.Net no Moodle
O plugin badiunet funciona como um conector entre o Moodle e o ecossistema de serviços online da Badiu.Net. Por meio desse plugin, as plataformas SaaS da Badiu.Net podem se comunicar com o Moodle para consultar e processar dados utilizados por serviços como relatórios, executar agenda e outras funcionalidades integradas.
Por questão de segurança, o plugin possui uma configuração que determina quais endereços IP de servidores externos estão autorizados a realizar requisições e conectar-se ao Moodle. Dessa forma, não basta que o serviço possua as credenciais e o token de acesso. O IP do servidor de origem também precisa estar previamente autorizado.
Em condições normais, essa configuração é realizada durante a instalação do plugin. Entretanto, em alguns casos, o IP registrado automaticamente pode não corresponder ao servidor que efetivamente realizará determinadas requisições. Também pode ocorrer de a infraestrutura dos serviços online da Badiu.Net ser distribuída entre diferentes servidores ou passar por alterações, tornando necessário adicionar um novo IP ou substituir um endereço anteriormente configurado.
Este tutorial mostra como verificar os IPs atualmente liberados no plugin Badiu.Net e, quando necessário, adicionar um novo IP autorizado.
1- Acesse o Moodle com perfil de administrador.
2 - Acesse o painel de configuração do plugin badiunet.
Navegue em: Administração do site > Plugins > Plugins locais > Badiu.Net
ou acesse diretamente MOODLE_URL/admin/settings.php?section=local_badiunet
Feito isso, será aberto o formulário de configuração do plugin badiunet. Localize o campo: IP de servidores remotos com permissão para conectar ao Moodle.
3. Verifique / atualizar os IPs autorizados
No formulário de configuração, localize o campo:
IP de servidores remotos com permissão para conectar ao Moodle
Esse campo contém os endereços IP dos servidores externos da Badiu.Net que estão autorizados a realizar requisições ao Moodle.
Verifique os IPs que já estão cadastrados.
Caso a plataforma esteja configurada para utilizar o servidor https://mreport2.badiu.com.br, confira se o IP 188.138.39.189 deve estar configurado neste campo. Caso o IP não esteja cadastrado, ele deverá ser adicionado.
Em outras situações, o suporte da Badiu poderá fornecer um IP específico que deverá ser incluído nesse mesmo campo. Isso pode ocorrer, por exemplo, quando um determinado serviço estiver sendo processado por outro servidor da infraestrutura.
Importante: utilize sempre o IP correspondente ao servidor indicado para o seu ambiente. Em caso de dúvida, confirme o endereço com o suporte da BadiuNet antes de alterar a configuração.
O IP deve ser adicionado na mesma linha, separado por vírgula, sem quebra de linha como ilustra a figura a seguir, caso houver mais de um IP.
Após adicionar o IP, clique no botão Salvar mudanças.
Resultado da configuração
Após a inclusão do IP, o plugin badiunet instalado no Moodle passa a aceitar requisições originadas do servidor autorizado.
Essa configuração pode ser necessária tanto durante a implantação quanto posteriormente, especialmente quando houver mudança de servidor, distribuição de serviços entre diferentes servidores ou alteração da infraestrutura da plataforma Badiu.Net.
Sempre que houver falha de comunicação entre o Moodle e um serviço online da BadiuNet, a verificação do campo IP de servidores remotos com permissão para conectar ao Moodle é um dos primeiros pontos que devem ser conferidos.