Từ phần 1.4 của The OAuth 2.0 Authorization Protocol
( thảo-ietf-oauth-v2-22 )
Mã thông báo truy cập có thể có các định dạng, cấu trúc và phương pháp sử dụng khác nhau (ví dụ: thuộc tính mật mã) dựa trên các yêu cầu bảo mật của máy chủ tài nguyên. Các thuộc tính mã thông báo truy cập và các phương pháp được sử dụng để truy cập tài nguyên được bảo vệ nằm ngoài phạm vi của đặc điểm kỹ thuật này và được xác định bởi thông số kỹ thuật đồng hành.
Tôi đã tìm kiếm "thông số kỹ thuật đồng hành" nhưng không tìm thấy bất kỳ điều gì có liên quan và trong phần 11.2.2, nó nêu rõ
o Tên tham số: access_token
o Vị trí sử dụng tham số: phản hồi ủy quyền, phản hồi mã thông báo
o Bộ điều khiển thay đổi: IETF
o (Các) tài liệu đặc tả: [[tài liệu này]]
Điều này dường như chỉ ra rằng tham số access_token được xác định trong thông số kỹ thuật này. Mà tôi đoán là tham số nhưng mã thông báo truy cập thực tế không được bổ sung đầy đủ.
Cập nhật: Phiên bản mới nhất của văn bản đặc tả này ( nháp-ietf-oauth-v2-31 ) bao gồm một phụ lục xác định rõ hơn những gì mong đợi từ tham số access_token
A.12. Cú pháp "access_token"
The "access_token" element is defined in Section 4.2.2 and
Section 5.1:
access-token = 1*VSCHAR
Vì vậy, về cơ bản điều này có nghĩa là access_token phải dài ít nhất 1 ký tự nhưng không có giới hạn về thời lượng được xác định trong đặc tả này.
Lưu ý rằng họ xác định VSCHAR =% x20-7E