Skip to content

trf2-jus-br/idjus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Idjus

Idjus é um sistema muito simples que foi desenvolvido pelo Tribunal Regional Federal da 2ª Região para autenticar um usuário no GovBR e produzie um cookie com um token JWT de autenticação que pode ser utilizado por outros sistemas. Desta forma, o Idjus consegue compatibilizar o GovBR com qualquer sistema que utilize cookies para autenticação.

O Idjus é totalmente parametrizável, portanto pode ser usado por qualquer empresa que tenha interesse em produzir o mesmo resultado.

Instalação

Configure as propriedades de ambiente:

  • Cookies:

    • IDJUS_JWT_SECRET=SUBSTITUIA_POR_UM_UUID_ALEATÓRIO
    • IDJUS_JWT_EXPIRATION_TIME=24h
    • IDJUS_JWT_ISSUER=idjus
    • IDJUS_AUTH_COOKIE_NAME=idjus-jwt-auth
    • IDJUS_AUTH_COOKIE_DOMAIN=localhost
    • IDJUS_AUTH_COOKIE_MAX_AGE=86400
    • IDJUS_AUTH_COOKIE_HTTP_ONLY=true
    • IDJUS_REDIRECT_COOKIE_NAME=idjus-redirect
  • Integração com o GovBR

  • Informar a URL onde estará instalado o Idjus:

Desenvolvedor

Clone este repositório

npm install
node express.js

O seriviço irá rodar na porta 8080.

Agradecimentos

O Idjus é fortemente baseado no projeto open-source de Diogo Tedesco e segue a mesma MIT License:

https://github.com/dtedesco/govbr-oauth

About

Auntenticador do TRF2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors