-
Endpoints
/auth/signUp - Cadastro
Faça seu cadastro utilizando o aplicativo da sua preferência para consumir API, abaixo está como deve ser o json e a URL de requisição do método post.Endpoint signUp heroku: api-rest-login-heroku.herokuapp.com/auth/signUp
{
"name": "nome",
"email":"email",
"password":"senha",
"phoneNumbers":[{
"phone":999999999,
"areaCode":99
},{
"phone":99999999,
"areaCode":99
}]
}/auth/sigIn - Autenticação
Faça seu login utilizando o aplicativo da sua preferência para consumir API, abaixo está como deve ser o json e a URL de requisição do método post.Endpoint signIn heroku: api-rest-login-heroku.herokuapp.com/auth/signIn
{
"email":"email cadastrado",
"password":"senha cadastrada"
}/userSearch - Mantem uma sessão valida durante 30 minutos após o último login
Este endpoint é acessado inserindo o token que foi gerado no momento do seu cadastro, basta copiar o token, inserir no Header e a URL de requisição do método GET para obter seu cadastro.Endpoint userSearch heroku: api-rest-login-heroku.herokuapp.com/userSearch
Exemplo:
Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImFkbWluLXJvb3QtMTA2QGdtYWlsLmNvbSIsImlhdCI6MTYwMDExNjgzOSwiZXhwIjoxNjAwMTE4NjM5fQ.kzpTwj0QEu80vH1z-h7RRVzINx_YB109Ze-K9PDYzr4
-
Tecnologias utilizadas
Express - Framework NodeJS
JSON Web Token - Utilizado para assinatura e/ou criptogria dos tokens
EncryptJS - Biblioteca para criptografar mensagens
Mongoose - Biblioteca de modelagem de dados
MongoDB - Banco de dados NoSQL
ESlint - Ferramenta de análise de código
Prettier - Formatador de código
Dotenv - gerencia as variáveis de ambiente
-
Notifications
You must be signed in to change notification settings - Fork 0
Esta aplicação tem por finalidade realizar a autorização e autenticação de um usuário, após ser autorizado com validação de token, é possível continuar na sessão por 30 minutos após realizar o cadastro, utilizado o timestamp do token como temporizador da sessão.
TuanySantos/api-rest-login-heroku
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Esta aplicação tem por finalidade realizar a autorização e autenticação de um usuário, após ser autorizado com validação de token, é possível continuar na sessão por 30 minutos após realizar o cadastro, utilizado o timestamp do token como temporizador da sessão.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published