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

מוצג המסמך של Apigee Edge.
עוברים אל מסמכי תיעוד של Apigee X.
מידע

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

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

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

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

Edge

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

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

Classic Edge (ענן פרטי)

כדי לבטל את המפתח באמצעות ממשק המשתמש הקלאסי של 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. בקטע 'מוצרים', לוחצים על אישור כדי להפעיל מחדש את מקש.

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

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

  • (1) ביטול או אישור של מפתחות של מוצרי API ספציפיים באפליקציה למפתחים. ה-API הזה בדיוק מה עושות פעולות ממשק המשתמש שתוארו למעלה בנושא הזה. ראו אישור או ביטול של מוצר API למפתח של אפליקציה למפתחים.
  • (2) ביטול או אישור של מפתח ספציפי לאפליקציה למפתחים. אם תבטלו את המפתח, הוא יעובד שאין לו אפשרות להשתמש בו כדי לגשת ל-API. כל אסימוני הגישה שמשויכים אל מפתח האפליקציה שבוטלו יישאר פעיל, אבל Apigee Edge בודק קודם את הסטטוס של מפתח האפליקציה. אם המיקום הסטטוס הוא 'בוטל', 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)
}