Skip to content

Autenticação JWT ​

v1.1.0

Autenticação integrada utilizando php-open-source-saver/jwt-auth.


Fluxo ​

text
Login
   │
   ▼
JWT
   │
   ▼
Bearer Token
   │
   ▼
Rotas Protegidas

Endpoints ​

MétodoEndpoint
POST/api/auth/login
GET/api/auth/me
POST/api/auth/refresh
POST/api/auth/logout

Login ​

POST /api/auth/login

Requisição:

json
{
  "email": "diego@email.com",
  "password": "123456"
}

Resposta:

json
{
  "type": "success",
  "status": 200,
  "data": {
    "access_token": "...",
    "token_type": "Bearer",
    "expires_in": 3600
  }
}

Utilize o token retornado no header Authorization: Bearer.


Usuário autenticado ​

GET /api/auth/me

Header:

text
Authorization: Bearer TOKEN

Refresh ​

POST /api/auth/refresh

Renova o token JWT.


Logout ​

POST /api/auth/logout

Invalida o token atual.

Released under the MIT License.