Skip to content

Implementação de autorização e autenticação com Spring e JWT

Notifications You must be signed in to change notification settings

luiztrisoft/jwt-authentication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

jwt-authentication

Implementação de autorização e autenticação com Spring e JWT

Instalação das dependencias do frontend

npm install

Execução do backend (porta 9999)

spring-boot:run

Execução do frontend (porta 8081)

npm start

Inserts das roles iniciais

INSERT INTO roles(name) VALUES('ROLE_USER');
INSERT INTO roles(name) VALUES('ROLE_MODERATOR');
INSERT INTO roles(name) VALUES('ROLE_ADMIN');

Criação de novos usuários com roles específicas

Body admin

   	{
		"username": "admin",
		"email": "[email protected]",
		"password": "123456",
		"role":["admin"]
	}

Body moderator

	{
		"username": "mod",
		"email": "[email protected]",
		"password": "123456",
		"role":["mod", "user"]
	}

Body user

	{
		"username": "user",
		"email": "[email protected]",
		"password": "123456",
		"role":["user"]
	}