Tôi đã cài đặt Laravel Passport cho mỗi tài liệu và tôi đã sửa đổi tất cả các khu vực trong mã của mình.Hộ chiếu Laravel - Loại tài trợ không được hỗ trợ
Tôi đang làm việc để thiết lập Password Grant Tokens để người dùng có thể nhận mã thông báo API khi đăng nhập bằng tên người dùng và mật khẩu của họ cho trang web. Tôi đang gặp một vấn đề mặc dù khi nói đến grant_type. Vì một số lý do Laravel phàn nàn về loại trợ cấp không hợp lệ.
{
"error": "unsupported_grant_type",
"message": "The authorization grant type is not supported by the authorization server.",
"hint": "Check the `grant_type` parameter"
}
Đây là những lĩnh vực mà tôi đang gửi bài đến /oauth/token
client_id = 4
client_secret = SMiYE7XqDNtXKQnmkYmFnXxfAaV83vRhnJ9zwCtZ
username = [email protected]
password = **************
grant_type = password
scope = *
tôi đã chạy php artisan passport:install
và tôi cũng đã cố gắng chạy php artisan passport:client --password
Cả hai lệnh làm việc và cả hai đã tạo ra khách hàng và bí mật, tuy nhiên, tôi dường như không thể vượt qua lỗi về grant_type.
Bất kỳ đề xuất nào về những gì tôi nên xem xét để giải quyết vấn đề này để Password Grant Tokens hoạt động với tôi?
Tôi hiện đang gặp vấn đề tương tự, tôi đặt tất cả các tham số/tùy chọn trong phần Tiêu đề người gửi thư, vì vậy bạn nói tôi đặt tất cả bên trong phần Nội dung? – utdev
Chính xác nó phải đi vào cơ thể như thể nó là dữ liệu biểu mẫu. –