Tworzenie identyfikatorów podanych przez wydawcę (PPID)

Podczas kojarzenia uprawnień z kontem Google czytelnika wydawcy muszą utworzyć identyfikator podawany przez wydawcę (PPID). Identyfikator PPID jest powiązany po stronie klienta i używany w kolejnych wywołaniach po stronie serwera do odwoływania się do czytnika. Identyfikator PPID może być dotychczasowym identyfikatorem wydawcy dla czytnika lub nowo utworzonym, ale musi być stabilny dla czytnika. Nie można go zaktualizować bez usunięcia i ponownego połączenia konta przez czytelnika.

Początkowe powiązanie konta Google z identyfikatorem PPID jest wykonywane wyłącznie za pomocą interfejsu JavaScript po stronie klienta. Wszystkie pozostałe funkcje są realizowane za pomocą integracji po stronie serwera.

Wymagania dotyczące identyfikatora podawanego przez wydawcę

  1. Identyfikatory PPID muszą być zgodne ze specyfikacją RFC 3986, sekcja 2.3.

    • Specyfikacja RFC 3986 zezwala na te znaki unreserved: ALPHA / DIGIT / "-" / "." / "_" / "~"
    • Oznacza to, że identyfikatory PPID mogą zawierać wielkie i małe litery, cyfry, łączniki, kropki, podkreślenia i tilde.
  2. Maksymalna dopuszczalna długość to 150.

const publisherProvidedId = 'ASDF_jkl-1234.~'