Я следовал этой документации: https://laravel. com/docs/5.8/passport#sumption-your-api-with-javascript и добавил это в свой Kernel.php:
Код: Выделить всё
'web' => [ // Other middleware... \Laravel\Passport\Http\Middleware\CreateFreshApiToken::class, ],Код: Выделить всё
public function login(Request $request) {
if(Auth::attempt(['email' => $request->email, 'password' => $request->password])){
$user = Auth::user();
$token = $user->createToken('API')->accessToken;
return response()->json(['user' => $user], 200)->withCookie(
'X-Secure-Token',
$token,
null,
null,
null,
false,
true
);
} else {
return response()->json(['message' => 'Unauthorized'], 401);
}
}
Я новичок в создании API. Что мне следует сделать, чтобы моя система аутентификации работала с файлами cookie httponly в Postman?
Подробнее здесь: https://stackoverflow.com/questions/786 ... kie-as-auh
Мобильная версия