2017-05-09 47 views

Trả lời

14

kid là một tuyên bố tiêu đề bắt buộc nắm giữ một định danh chủ chốt, đặc biệt hữu ích khi bạn có nhiều chìa khóa để ký các thẻ và bạn cần phải tìm kiếm một trong những quyền để xác minh chữ ký .

Khi một JWT ký là một JWS, hãy xem xét các định nghĩa từ RFC 7515:

4.1.4. "kid" (Key ID) Header Parameter

Các kid (key ID) Tiêu đề Parameter là một gợi ý cho thấy đó chính được dùng để bảo đảm JWS. Tham số này cho phép người khởi tạo để báo hiệu rõ ràng một sự thay đổi khóa cho người nhận. Cấu trúc của giá trị kid không được chỉ định. Giá trị của nó PHẢI là một chuỗi phân biệt chữ hoa chữ thường. Việc sử dụng thông số tiêu đề này là TÙY CHỌN.

Khi được sử dụng với JWK, giá trị kid được sử dụng để khớp với giá trị tham số JWK kid .

0

Các kid (ID key) tuyên bố là một tuyên bố tiêu đề tùy chọn, dùng để xác định then chốt cho việc chứng thực chữ ký.

Nó được mô tả ở đây: http://self-issued.info/docs/draft-jones-json-web-token-01.html#ReservedHeaderParameterName

+2

Bản thảo tài liệu không nên được sử dụng làm tài liệu tham khảo khi phiên bản cuối cùng của tài liệu có sẵn. Tuyên bố 'kid' đã được chuyển từ JWT sang các đặc tả JWS và JWE. –

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