Sto utilizzando SlimFramework e JWT per gestire l'autenticazione basata su token con login e password.Lettura token con thinframework
Sono riuscito ad accedere e inviare token in risposta.
Ecco il mio codice:
<?php
require_once("vendor/autoload.php");
$app = new \Slim\Slim();
$app->add(new \Slim\Middleware\ContentTypes());
$app->post('/auth/login', function() use ($app) {
$params = $app->request()->getBody();
if ($params['email'] == "login" && $params['password'] == "password") {
$key = "example_key";
$token = array(
"id" => "1",
"exp" => time() + (60 * 60 * 24)
);
$jwt = JWT::encode($token, $key);
$app->response->headers->set('Content-Type', 'application/json');
echo json_encode(array("token" => $jwt));
}
});
$app->get("/user", function() {
echo "ok";
});
$app->run();
- Come controllare token nel
/user
percorso? Richiesta/user
richiesta Sto inviando l'intestazione conAuthorization:Bearer eHrR....
- E solo per la cancellazione - è quel tipo di autenticazione (login e password) e OAuth lo stesso?