Skip to content

sifacisa/generator-leoman-spring-auth

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

generator-leoman-spring-auth

Cria o esqueleto de um API REST desenvolvido com o Spring Boot, que usa o JWT para proteger a API

Nota: Criamos este gerador com base neste exemplo (https://github.com/jlmonteagudo/generator-spring-rest-jwt) de José Luis Monteagudo. Obrigado José Luis.

Instalação

Primeiro, instale [Yeoman] (http://yeoman.io) e gerador-leoman-spring-auth usando [npm] (https://www.npmjs.com/) (assumimos que você pré-instalado [node.js] (https://nodejs.org/)).

npm install -g yo
npm install -g generator-leoman-spring-auth

Em seguida, gere seu novo projeto:

yo generator-leoman-spring-auth

Usage

Depois de criar seu projeto, você pode obter um token de acesso para as seguintes contas:

Admin - admin:123
User - user:123
Anonymous 

Existem três endpoints que criam esse gerador:

/auth 
/user 
/role 

Se você quiser obter um token , você deve enviar uma solicitação POST para o endpoints:

{
    post Authorization = Basic Auth cliente - 123 http://localhost:8080/oauth/token?grant_type=password&username=admin&password=123

    get token Authorization = No Auth Headers Authorization - Bearer <token>
}

Criando novos endpoints

Se você quiser criar novos endpoints, você pode executar o seguinte comando dentro da pasta do projeto:

yo leoman-spring-auth:resource

Isso gerará uma Entidade básica, um Repositório JPA e um Controlador REST com operações CRUD.

License

UNIFACISA © Leydson Tavares

UNIFACISA © Emerson Cantalice

About

Gerador de projetos com Java, Spring, Autenticação e Banco de Dados ( Mongo ou Postgres )

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 66.9%
  • JavaScript 33.1%