2017-03-06 13 views
5

Tôi biết chúng tôi có thể sử dụng mã thông báo web json để xác thực người dùng trong ứng dụng web. Ứng dụng khách gửi một tên người dùng và mật khẩu tới máy chủ ứng dụng, máy chủ ứng dụng web trả về mã thông báo web json cho ứng dụng khách.sự khác biệt giữa mã thông báo truy cập cá nhân và mã thông báo web json để xác thực người dùng là gì?

Hôm nay, tôi đọc một số đoạn về mã thông báo truy cập người trong tài liệu laravel 5.4. Nhưng, tôi không chắc họ có ý nghĩa gì không. mã thông báo truy cập người là gì? Người truy cập toekn trong laravel tương đương với mã thông báo web json để xác thực người dùng?

Ai có thể giúp tôi?

+0

bạn đọc nội dung đó ở đâu? bạn có thể cho tôi địa chỉ không? –

+0

@ M-N, đây là url: https: //laravel.com/docs/5.4/passport#personal-access-tokens – shaun

Trả lời

2

Đây là definition

truy cập cá nhân thẻ

Đôi khi, người dùng của bạn có thể muốn phát hành thẻ truy cập vào bản thân mà không cần trải qua các dòng chảy chuyển hướng đang uỷ quyền điển hình. Cho phép người dùng tự phát hành mã thông qua giao diện người dùng của ứng dụng có thể hữu ích cho phép người dùng thử nghiệm với API của bạn hoặc có thể phục vụ như một cách tiếp cận đơn giản hơn để cấp mã thông báo truy cập nói chung.

Một access token cá nhân chỉ là một JWT tạo để xác thực người dùng với frontend của riêng bạn để cung cấp cho người dùng của bạn một bảng điều khiển để quản lý thẻ truy cập cá nhân thay vì sử dụng các hình thức dùng/mật khẩu.

+0

Cảm ơn, @pedrofb. Tôi vẫn không hiểu lắm. Nếu người truy cập mã thông báo là một phần của OAUTH2.0? Tôi biết rằng oauth2.0 có bốn loại cấp phép ủy quyền, tương ứng là: mã ủy quyền, ngầm định, thông tin xác thực mật khẩu của chủ sở hữu tài nguyên và thông tin đăng nhập của khách hàng. Nó có liên quan đến loại tài trợ này không? – shaun

+0

Mã thông báo truy cập "Cá nhân" là khái niệm không được xác định trong Oauth2.0. Đây là một hàm độc quyền của Laravel. Dường như nó được thiết kế để đơn giản hóa để khách hàng nhận được một mã thông báo xác thực để thử nghiệm. Từ quan điểm của Oauth2, mã thông báo truy cập bị mờ. Loại tài trợ là luồng yêu cầu mã thông báo truy cập. – pedrofb

+0

Xin chào @shaun, bạn đã kiểm tra câu trả lời chưa? Bạn có cần giải thích thêm không? – pedrofb

Các vấn đề liên quan