Tạo mã nhận dạng do nhà xuất bản cung cấp

Khi liên kết các quyền với Tài khoản Google của độc giả, nhà xuất bản phải tạo một giá trị nhận dạng do nhà xuất bản cung cấp (PPID). PPID được liên kết ở phía máy khách và được dùng trong các lệnh gọi phía máy chủ tiếp theo để tham chiếu đến trình đọc. PPID có thể là giá trị nhận dạng nhà xuất bản hiện có cho trình đọc hoặc là giá trị nhận dạng mới tạo, nhưng phải ổn định cho người đọc. Người đọc không thể xoá và liên kết lại tài khoản của họ để cập nhật bài tập.

Việc liên kết ban đầu giữa Tài khoản Google và PPID chỉ được thực hiện thông qua API JavaScript phía máy khách. Tất cả các tính năng khác đều được thực hiện thông qua tính năng tích hợp phía máy chủ.

//PPIDs must conform to RFC3986 Section 2.3
//https://www.ietf.org/rfc/rfc3986.txt
const publisherProvidedId = 'ASDF_jkl-1234.~'