Objet Entitlements
Un objet Entitlements est une représentation JSON d'un droit d'accès pour une publication, à associer à un compte de lecteur associé à un abonnement.
Champs
- product_id : Identifiant créé en fusionnant l'ID de publication (généralement le domaine de la publication) et le nom ou le niveau de droit d'accès.
- subscription_token : Chaîne fournie par l'éditeur, qui représente sa compréhension d'un abonnement. Google stocke cette information, mais ne l'utilise en aucun cas.
- detail : Description du droit d'accès visible par l'utilisateur. Cette information s'affiche sur la page "Mes comptes" en libre-service de l'utilisateur afin de mieux identifier ses droits.
- Expire_time : Code temporel au format RFC 3339.
Exemple d'objet Entitlements
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"
}
Ressources sur les comptes de service OAuth GCP
- Créer un compte de service OAuth
- Utiliser un jeton JWT pour les requêtes REST HTTP signées
- Bibliothèques clientes officiellement compatibles
- Exemple d'utilisation d'un compte de service avec une bibliothèque cliente via l'exemple Node.js