Serviço de genrenciamento de contas federadas para o esquema InnovaPerson.
- Registro de contas de usuários
- Gerenciamento multimínio
- Auto-inscrição com aprovação
- Notificação via e-mail
Adicionando um domínio Tela de configuração para conexão com a base LDAP Configuração de um servidor de e-mail (por domínio) para envio de notificações Tela de resumo de configurações por domínio
Consulta das afiliações de um usuário registrado Fomulário de inclusão de usuário Resumo de contas registradas com usuário pronto para sincronização com a base LDAP
- python3.8
- libsasl2-dev
- python-dev
- libldap2-dev
- libssl-dev
- mysql em execução (mysql em docker).
git clone https://github.com/allexmagno/innovaLdapAPI
python -m venv venv
source venv/bin/activate
python -m pip install --upgrade pip
pip install -r requirements.txt
a. Acessar o MySQL e criar o banco inndapi
:
create database inndapi;
b. No diretório raiz, executar o comando:
flask create-db
Para excluir o banco
flask drop-db
falsk run