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

הדף הזה רלוונטי ל-Apigee ול-Apigee Hybrid.

לעיון במסמכי התיעוד של Apigee Edge

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

גודל טוקן הצרכן (מפתח API) ‫2KB
גודל סוד הצרכן ‫2KB
  1. יוצרים את מפתחות הצרכן ואת הסודות באמצעות Apigee API.
    מידע נוסף זמין במאמר בנושא create טוקן צרכן ו-API Secret. הנה הפקודה curl:
    curl https://apigee.googleapis.com/v1/organizations/{org}/developers/{developer_email}/apps/{app_name}/keys \
      -X POST \
      -H "Authorization: Bearer $TOKEN" \
      -H 'Content-type:application/json' \
      -d \
        '{
          "consumerKey": "key",
          "consumerSecret": "secret",
          "expiresInSeconds": "180"
        }'

    $TOKEN מוגדר כאסימון הגישה מסוג OAuth 2.0, כפי שמתואר במאמר איך מקבלים אסימון גישה מסוג OAuth 2.0. מידע על האפשרויות curl שבהן נעשה שימוש בדוגמה הזו מופיע במאמר שימוש ב-curl. תיאור של משתני הסביבה שבהם אפשר להשתמש מופיע במאמר בנושא הגדרת משתני סביבה לבקשות API של Apigee.

    תיאור של השדות שאפשר לציין בגוף הבקשה מופיע במאמר Resource: DeveloperAppKey.

  2. משייכים את טוקן הצרכן או הסוד שלו למוצר API אחד או יותר ב-Apigee. הפעולה הזו מאפשרת להשתמש בטוקן הצרכן המיובא (שנקרא גם מפתח API) בקריאות לשרתי proxy ל-API שבהם ההרשאה נשלטת על ידי מוצרים.
    אפשר לעיין ב- ReplaceDeveloperAppKey API. זו פקודת ה-curl:
    curl https://apigee.googleapis.com/v1/organizations/{org}/developers/{developer_email}/apps/{app_name}/keys/{key} \
      -X POST \
      -H "Authorization: Bearer $TOKEN" \
      -H 'Content-type:application/json' \
      -d \
        '{
          "apiProducts": ["product_1", "product_2"]
        }'

    $TOKEN מוגדר כאסימון הגישה מסוג OAuth 2.0, כפי שמתואר במאמר איך מקבלים אסימון גישה מסוג OAuth 2.0. מידע על האפשרויות curl שבהן נעשה שימוש בדוגמה הזו מופיע במאמר שימוש ב-curl. תיאור של משתני הסביבה שבהם אפשר להשתמש מופיע במאמר בנושא הגדרת משתני סביבה לבקשות API של Apigee.

  3. אפשר למחוק את טוקן הצרכן ואת הסוד הראשוניים שנוצרו אוטומטית על ידי Apigee. עם זאת, אפשר לשמור את המפתח שנוצר אוטומטית. גם המפתח המיובא וגם המפתח שנוצר אוטומטית פועלים בקריאות ל-API, ושניהם מוצגים בדף Developer App Details (פרטי אפליקציית מפתח) בממשק המשתמש של Apigee.
    אפשר לעיין ב deleteמפתח ה-API של Google Play Developer App API.