אובייקט ההרשאות
אובייקט הרשאות הוא ייצוג JSON של הרשאה יחידה של אתר חדשות, שתשויך לחשבון קורא המקושר למינוי.
שדות
- product_id: מזהה שנוצר על ידי מיזוג של מזהה אתר החדשות (בדרך כלל הדומיין של אתר החדשות) עם השם או רמת ההרשאה.
- subscription_token: מחרוזת שמספק בעל התוכן הדיגיטלי ומייצגת את הבנתו בנוגע למינוי. Google שומרת את המידע הזה, אבל לא משתמשת בו לשום דבר.
- detail: תיאור של ההרשאה שגלוי למשתמש. המידע הזה מוצג בדף 'החשבונות שלי' בשירות עצמי של הקורא, כדי לשפר את זיהוי ההרשאות של הקורא.
- Expire_time: חותמת זמן בפורמט RFC 3339.
דוגמה לאובייקט הרשאות
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"
}
רקע על חשבונות שירות OAuth של GCP
- יצירת חשבון שירות OAuth
- שימוש ב-JWT לבקשות חתומות ל-REST ב-HTTP
- ספריות לקוח הנתמכות באופן רשמי
- דוגמה לשימוש בחשבון שירות עם ספריית לקוח דרך הדוגמה של node.js.