Autênticação

Gerando Token (JWT) para usar os endpoints da API

Endpoint principal para autenticação
https://vaccine-card.herokuapp.com/api/auth/

Entrando na aplicação

Login - Entrando na aplicação

POST https://vaccine-card.herokuapp.com/api/auth/signin

Este endpoint recebe uma requisição com dois campos no payload ( Corpo da requisição ):

Request Body

{
    "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjEsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6ODAwMC9hcGkvYXV0aC9zaWduaW4iLCJpYXQiOjE1NDYxODc4MzQsImV4cCI6MTU0NjI3NDIzNCwibmJmIjoxNTQ2MTg3ODM0LCJqdGkiOiJ5dnk2TzIzYjF6ekZEaWFkIn0.QcLkiW2x0AHaiQMmJZSBNh1rMN19UnGElyIdVkq0sJQ",
    "user": {
        "id": 1,
        "name": "Acidiney Dias",
        "email": "acidineydias@gmail.com",
        "birth": "2000-02-11",
        "state_id": 7,
        "country_id": 144,
        "phone": 🤫🤫🤫🤫  ,
        "gender": "M",
        "created_at": "2018-12-30 13:58:06",
        "updated_at": "2018-12-30 13:58:06"
    }
}

Infelizmente, ainda não criamos o módulo de autenticação por e-mail, então por enquanto as verificações para entrar somente se o e-mail for verificado tem que ficar no front... Caso deseje ajudar, é só seguir os passos no Github do VaccineCard

Novo usuário

Register - Criando um novo usuário

POST https://vaccine-card.herokuapp.com/api/auth/signup

Este endpoint recebe uma requisição com as informações necessárias no payload ( Corpo da requisição ):

Request Body

{
    "warn": "User already exist!!!"
}

Last updated