การเพิกถอนและอนุมัติคีย์แอปของนักพัฒนาซอฟต์แวร์

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
ข้อมูล

หัวข้อนี้จะอธิบายวิธีใช้ UI และ API เพื่อเพิกถอนหรืออนุมัติคีย์ API สำหรับผลิตภัณฑ์ในแอปของนักพัฒนาซอฟต์แวร์และแอปของนักพัฒนาซอฟต์แวร์

การใช้ UI เพื่อเพิกถอนคีย์ของผลิตภัณฑ์ API ที่เฉพาะเจาะจงในแอปนักพัฒนาซอฟต์แวร์

คุณเพิกถอนคีย์ที่เชื่อมโยงกับผลิตภัณฑ์ API ที่เฉพาะเจาะจงผ่าน UI ได้ ผลกระทบก็คือทรัพยากร API ที่กำหนดไว้ในผลิตภัณฑ์ API นั้นจะเข้าถึงไม่ได้อีกต่อไป เว้นแต่จะมีการอนุมัติคีย์อีกครั้ง

เพิกถอนคีย์ตามที่อธิบายไว้ด้านล่าง

Edge

วิธีเพิกถอนคีย์โดยใช้ Edge UI

  1. ลงชื่อเข้าใช้ apigee.com/edge
  2. เลือกเผยแพร่ > แอปในแถบนำทางด้านซ้าย
  3. เลือกแอปที่มีคีย์ที่คุณต้องการเพิกถอน
  4. ในหน้าแอปนักพัฒนาซอฟต์แวร์ ให้คลิก
  5. ในส่วนข้อมูลรับรอง เลือกเพิกถอนในเมนูแบบเลื่อนลงสถานะ

Classic Edge (Private Cloud)

วิธีเพิกถอนคีย์โดยใช้ UI แบบคลาสสิกของ Edge

  1. ลงชื่อเข้าใช้ http://ms-ip:9000 โดยที่ ms-ip คือที่อยู่ IP หรือชื่อ DNS ของโหนดเซิร์ฟเวอร์การจัดการ
  2. เลือกเผยแพร่ > แอปของนักพัฒนาซอฟต์แวร์ในแถบนำทางด้านบน
  3. จากรายการแอป ให้เลือกแอปที่มีคีย์ที่คุณต้องการเพิกถอน
  4. ในหน้าแอปนักพัฒนาซอฟต์แวร์ ให้คลิกแก้ไข
  5. ในส่วนผลิตภัณฑ์ ให้คลิกเพิกถอนเพื่อเพิกถอนคีย์ของผลิตภัณฑ์ที่คุณต้องการเพิกถอน

ใช้ UI เพื่ออนุมัติคีย์สำหรับผลิตภัณฑ์ API ที่เฉพาะเจาะจงในแอปนักพัฒนาซอฟต์แวร์

คุณสามารถอนุมัติคีย์ผู้ใช้ที่ถูกเพิกถอนก่อนหน้านี้สำหรับผลิตภัณฑ์ API ในแอปนักพัฒนาซอฟต์แวร์ผ่าน UI การจัดการ แอปไคลเอ็นต์จะเข้าถึง API ในผลิตภัณฑ์นั้นได้อีกครั้ง

หากต้องการอนุมัติคีย์ผลิตภัณฑ์ API ให้ทำดังนี้

  1. ลงชื่อเข้าสู่ระบบบัญชี Apigee Edge
  2. จากเมนูหลัก ให้เลือกเผยแพร่ > แอปของนักพัฒนาซอฟต์แวร์
  3. จากรายการแอป ให้เลือกแอปที่มีคีย์ที่คุณต้องการอนุมัติ
  4. ในหน้าแอปนักพัฒนาซอฟต์แวร์ ให้คลิกแก้ไข
  5. ในส่วนผลิตภัณฑ์ ให้คลิกอนุมัติเพื่อคืนสิทธิคีย์

การเพิกถอนและการอนุมัติคีย์สำหรับผลิตภัณฑ์ API ด้วย Edge API

Edge มี API ที่ช่วยให้คุณจัดการสถานะคีย์ API ได้ตามกรณีการใช้งาน ใน JSON ของแอปนักพัฒนาซอฟต์แวร์ด้านล่าง จะมีการระบุตำแหน่งของแฟล็กการอนุมัติ/เพิกถอนแต่ละรายการสำหรับแต่ละกรณีใน 3 กรณีต่อไปนี้

{
  "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)
}