Este projeto é um plugin para Moodle que permite a autenticação de usuários através do TOTVS Business Connect (TBC) ou através do GetKeySession, integrando diretamente a plataforma educacional Moodle com o ecossistema TOTVS RM Educacional.
Com ele, é possível realizar Single Sign-On (SSO) de forma segura e automatizada, sem necessidade de integrações complexas adicionais.
- 🔐 Autenticação de usuários via TOTVS Business Connect (TBC) utilizando a tela de login padrão do Moodle.
- 🔐 Autenticação de usuários via GetKeySession utilizando URL's Externas do Portal Educacional.
- 🔄 Integração direta com TOTVS RM Educacional
- 🔑 Suporte a Single Sign-On (SSO)
- ⚙️ Configuração simples e rápida no painel do Moodle
- 📚 Ideal para instituições que utilizam TOTVS RM e desejam conectar-se ao Moodle
- Baixe ou clone este repositório na pasta
auth/do seu Moodle:git clone https://github.com/milrak/tbc-plugin-moodle.git auth/rm
- Acesse a administração do Moodle e conclua a instalação do plugin.
- Configure as credenciais do TOTVS Business Connect no painel de configurações.
- Configure se será possível autenticar via token do portal educacional.
Para utilizar este plugin de integração do RM com o Moodle, é necessário ter o ambiente configurado com as versões mínimas abaixo:
- 🧑💻 Moodle: versão 4.1 ou superior
- 🏢 Biblioteca RM TOTVS: versão 12.1.2310.137 ou superior
Essas versões garantem compatibilidade total com as APIs do TOTVS RM Educacional e com os métodos de autenticação do TBC, assegurando que o SSO funcione corretamente.
Precisa de ajuda ou quer acompanhar o desenvolvimento deste plugin de integração entre RM e Moodle?
- Consulte e participe das discussões abertas na página de Issues do projeto no GitHub.
- Relate bugs, sugira melhorias ou peça novas funcionalidades relacionadas à integração TBC + Moodle diretamente por lá.
💡 Dica: antes de abrir uma nova issue, verifique se sua dúvida já foi discutida anteriormente.