JWT tokens are working
このコミットが含まれているのは:
コミット
8c4dc1d33a
|
@ -4,8 +4,6 @@ namespace App\Http\Controllers;
|
||||||
|
|
||||||
use Illuminate\Support\Facades\Auth;
|
use Illuminate\Support\Facades\Auth;
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
use Tymon\JWTAuth\Facades\JWTAuth;
|
|
||||||
use Tymon\JWTAuth\Exceptions\JWTException;
|
|
||||||
|
|
||||||
class AuthController extends Controller {
|
class AuthController extends Controller {
|
||||||
/**
|
/**
|
||||||
|
@ -26,7 +24,7 @@ class AuthController extends Controller {
|
||||||
$credentials = request(['username', 'password']);
|
$credentials = request(['username', 'password']);
|
||||||
|
|
||||||
if (!$token = auth()->attempt($credentials)) {
|
if (!$token = auth()->attempt($credentials)) {
|
||||||
return response()->json(['error' => 'Unauthorized'], 401);
|
return response()->json(['error' => 'Unauthorised'], 401);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this->respondWithToken($token);
|
return $this->respondWithToken($token);
|
||||||
|
@ -72,7 +70,7 @@ class AuthController extends Controller {
|
||||||
return response()->json([
|
return response()->json([
|
||||||
'access_token' => $token,
|
'access_token' => $token,
|
||||||
'token_type' => 'bearer',
|
'token_type' => 'bearer',
|
||||||
'expires_in' => 131500//Auth::guard()->factory()->getTTL() * 60
|
'expires_in' => 131500
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,7 @@ return [
|
||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'secret' => env('JWT_SECRET', 'changeme'),
|
'secret' => env('JWT_SECRET'),// 'changeme'),
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|--------------------------------------------------------------------------
|
|--------------------------------------------------------------------------
|
||||||
|
|
新しいイシューから参照