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

כרגע מוצג התיעוד של 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. בקטע Products (מוצרים), לוחצים על Approve (אישור) כדי להחזיר את המפתח.

ביטול ואישור של מפתחות למוצרי 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)
}