const token = await client.auth.login(email, password);
{ "access_token": "YOUR_JWT_TOKEN", "token_type": "bearer", "expires_in": 3600 //1 hour default }
await client.auth.refreshToken({ headers: { Authorization: `Bearer ${token}` }, });
await client.auth.retrieveUserDetails({ headers: { Authorization: `Bearer ${token}` }, });
{ "id": 2, "email": "user@qanapi.com", "name": "User", "first_login": 1, "email_verified_at": true, "gravatar_url": "https://www.gravatar.com...", "roles": [ "admin" ] }
{ "user": "user@qanapi.com", "message": "Successfully logged out" }