Obiekt uprawnień
Obiekt uprawnień to reprezentacja w formacie JSON pojedynczego uprawnienia do publikacji, które ma być powiązane z kontem czytelnika powiązanym z subskrypcją.
Pola
- product_id: identyfikator utworzony przez połączenie identyfikatora publikacji (zwykle domeny publikacji) z nazwą lub poziomem uprawnienia.
- subscription_token: ciąg znaków podany przez wydawcę, który potwierdza zrozumienie subskrypcji. Google przechowuje te informacje, ale niczego nie używa.
- detail: widoczny dla użytkowników opis uprawnienia. Pojawia się on na samoobsługowej stronie Moje konta, gdzie czytelnik może łatwiej identyfikować swoje uprawnienia.
- Expire_time: sygnatura czasowa w formacie RFC 3339.
Przykład obiektu uprawnień
const entitlement = {
"product_id": "dailybugle.com:basic",
"subscription_token": "dnabhdufbwinkjanvejskenfw",
"detail": "This is our basic plan",
"expire_time": "2022-08-19T04:53:40+00:00"
}
Informacje podstawowe o kontach usługi OAuth GCP
- Tworzenie konta usługi OAuth
- Używanie tokena JWT w podpisanych żądaniach HTTP REST
- Oficjalnie obsługiwane biblioteki klienta
- Przykład użycia konta usługi z biblioteką klienta w przykładzie node.js