ביטול ואישור של מפתחות אפליקציות למפתחים

אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X.
מידע

במאמר הזה מוסבר איך להשתמש בממשק המשתמש ובממשקי API כדי לבטל או לאשר מפתחות API למוצרים באפליקציות למפתחים ולאפליקציות למפתחים.

שימוש בממשק המשתמש כדי לבטל את המפתח של מוצר API ספציפי באפליקציה למפתחים

אפשר לבטל את המפתח שמשויך למוצר API ספציפי דרך ממשק המשתמש. המשמעות היא שלא תהיה יותר גישה למשאבי ה-API שמוגדרים במוצר ה-API הזה, אלא אם המפתח יאושר מחדש.

מבטלים את הטוקן, כמו שמתואר בהמשך.

Edge

כדי לבטל את המפתח באמצעות ממשק המשתמש של Edge:

  1. נכנסים לחשבון בכתובת apigee.com/edge.
  2. בסרגל הניווט הימני, בוחרים באפשרות פרסום > אפליקציות.
  3. בוחרים את האפליקציה שמכילה את המפתח שרוצים לבטל.
  4. בדף האפליקציה למפתחים, לוחצים על .
  5. בקטע 'פרטי כניסה', בוחרים באפשרות ביטול בתפריט הנפתח 'סטטוס'.

Classic Edge (ענן פרטי)

כדי לבטל את המפתח באמצעות ממשק המשתמש של Classic Edge:

  1. מתחברים אל http://ms-ip:9000, כאשר ms-ip היא כתובת ה-IP או שם ה-DNS של צומת שרת הניהול.
  2. בסרגל הניווט העליון, לוחצים על פרסום > אפליקציות למפתחים.
  3. ברשימת האפליקציות, בוחרים את האפליקציה שמכילה את המפתח שרוצים לבטל.
  4. בדף האפליקציה של המפתח, לוחצים על עריכה.
  5. בקטע 'מוצרים', לוחצים על ביטול כדי לבטל את המפתח של המוצר שרוצים לבטל.

שימוש בממשק המשתמש כדי לאשר את המפתח למוצר API ספציפי באפליקציה למפתחים

אפשר לאשר טוקן צרכן שבוטל בעבר למוצר API באפליקציית מפתחים דרך ממשק המשתמש לניהול. אפליקציית הלקוח תוכל שוב לגשת לממשקי ה-API במוצר הזה.

כדי לאשר מפתח של מוצר API:

  1. נכנסים לחשבון Apigee Edge.
  2. בתפריט הראשי, בוחרים באפשרות פרסום > אפליקציות למפתחים.
  3. ברשימת האפליקציות, בוחרים את האפליקציה שמכילה את המפתח שרוצים לאשר.
  4. בדף האפליקציה של המפתח, לוחצים על עריכה.
  5. בקטע Products, לוחצים על Approve כדי להפעיל מחדש את המפתח.

ביטול ואישור של מפתחות למוצרי API באמצעות Edge API

‫Edge מספק ממשקי API שמאפשרים לכם לנהל את הסטטוס של מפתח API, בהתאם לתרחיש השימוש שלכם. בדוגמה הבאה של JSON של אפליקציה למפתחים, מצוין המיקום של כל דגל אישור/ביטול בכל אחד משלושת המקרים האלה:

  • ‫(1) ביטול או אישור של מפתחות למוצרי API ספציפיים באפליקציה למפתחים. ה-API הזה מבצע בדיוק את הפעולות בממשק המשתמש שמתוארות בהמשך המאמר הזה. ראו אישור או ביטול של מוצר API למפתח באפליקציה למפתחים.
  • ‫(2) ביטול או אישור של מפתח ספציפי לאפליקציית פיתוח. ביטול המפתח הופך אותו ללא שמיש לאפליקציה לצורך גישה ל-API. כל אסימוני הגישה שמשויכים למפתח אפליקציה שבוטל יישארו פעילים, אבל Apigee Edge בודק קודם את הסטטוס של מפתח האפליקציה. אם הסטטוס מוגדר כ-'revoked' (בוטל), המערכת של Apigee Edge לא תאפשר להעביר את השיחה. אישור או ביטול של מפתח ספציפי באפליקציה של מפתח
  • ‫(3) ביטול או אישור של סטטוס מפתח ה-API של אפליקציית מפתחים שלמה. לאפליקציה שבוטלה לא תהיה גישה למוצרי API, ולא תהיה לה אפשרות להפעיל API שמנוהל על ידי Apigee Edge. אישור או ביטול אישור של אפליקציה למפתחים
{
  "accessType": "",
  "appFamily": "default",
  "appId": "6ed3a4d1-4733-439a-80a4-0d71149ec9ad",
  "attributes": [
    {
      "name": "DisplayName",
      "value": "AnotherTestApp"
    },
    {
      "name": "Notes",
      "value": ""
    }
  ],
  "callbackUrl": "",
  "createdAt": 1415728893126,
  "createdBy": "wwitman@apigee.com",
  "credentials": [
    {
      "apiProducts": [
        {
          "apiproduct": "Weather-Product",
          "status": "revoked" // (1)
        }
      ],
      "attributes": [],
      "consumerKey": "giIC9Au6XP82wJ1oxZuQU4L75OdNKLhb",
      "consumerSecret": "SXg8JizqeTA8j3gX",
      "expiresAt": -1,
      "issuedAt": 1415728893154,
      "scopes": [],
      "status": "approved" // (2) 
    }
  ],
  "developerId": "Z2S37rxX2Suzkwtg",
  "lastModifiedAt": 1420682967414,
  "lastModifiedBy": "wwitman@apigee.com",
  "name": "AnotherTestApp",
  "scopes": [],
  "status": "approved" // (3)
}