Skip to content

Chapter 04 (Ignite - Rocketseat): autenticação e autorização 🛑

Notifications You must be signed in to change notification settings

MariaGabrielaReis/auth-example

Repository files navigation

Banner com o nome do projeto

Projeto para praticar conceitos que envolvem autenticação (utilizando JWT, refresh token, etc) e autorização (cargos e permissões) no frontend
Aplicação construída no Chapter IV do Ignite (Trilha React - Rocketseat) 🚀

🛠️ Tecnologias e ferramentas: TypeScript, React, Next, Axios, Nookies

⚙️ Como rodar

Com o Node, Yarn e Git instalados, siga o tutorial abaixo:

Para iniciar o servidor:
# Clone o repositório do servidor
$ git clone https://github.com/MariaGabrielaReis/auth-backend-example.git

# Instale as dependências do projeto, assim como suas tipagens
$ yarn

# Execute a aplicação
$ yarn dev

# O servidor inciará na porta:3333 - acesse http://localhost:3333
Para iniciar este projeto:
# Clone este repositório
$ git clone https://github.com/MariaGabrielaReis/auth-example.git

# Instale as dependências do projeto, assim como suas tipagens
$ yarn

# Execute a aplicação
$ yarn dev

# O site inciará na porta:3000 - acesse http://localhost:3000

💻 Demonstração

Para navegar entre a tela de SignIn e o conteúdo exemplificado da aplicação, use o login maby@gmail.com com a senha 123456. É possível observar as seguintes situações:

  • Verificação de login e senha (não permite acesso caso estejam incorretos)
  • Permissão com as chaves de acesso corretas
  • Refresh token
  • Expiração de sessão
  • Opção para logout

image

About

Chapter 04 (Ignite - Rocketseat): autenticação e autorização 🛑

Topics

Resources

Stars

Watchers

Forks