Skip to content

beneditomarques/kamailio_autenticacao_usuarios_api_rest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kamailio_autenticacao_usuarios_api_rest

Kamailio - Autenticação de usuários baseada em API REST.

Build

make build

Start up

make up

Stop

make stop

Step-by-step

  1. Configurar as variáveis de ambiente do projeto
  2. Antes de realizar o start up, descomente as linhas abaixo no arquivo kamailio_autenticacao_usuarios_api_rest/mongodb/collections/initdb.js para que a API possa utilizar o banco de dados com as credenciais escolhidas por você.
/*
use kamailio;
db.createUser({ user: "root",
          pwd: "root_password",
          roles: [ "dbOwner"]});
*/
  1. Inicialize o projeto
make up

Serviços

Serviço Descrição
Kamailio SIP proxy utilizado para realizar a autenticação de ramais e intermediar as chamadas entre os usuários.
API API baseada no framework FastAPI para consultar os usuários cadastrados na base de dados.
MongoDB Base de dados onde os usuários serão armazenados.
MongoExpress Frontend para gerenciamento do MongoDB.

About

Kamailio - Autenticação de usuários baseada em API REST.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published