คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่
เอกสารประกอบของ Apigee X info
หัวข้อนี้อธิบายวิธีใช้ UI และ API เพื่อเพิกถอนหรืออนุมัติคีย์ API สำหรับผลิตภัณฑ์ใน แอปของนักพัฒนาแอปและสำหรับแอปของนักพัฒนาแอป
การใช้ UI เพื่อเพิกถอน คีย์สำหรับผลิตภัณฑ์ API ที่เฉพาะเจาะจงในแอปของนักพัฒนาแอป
คุณสามารถเพิกถอนคีย์ที่เชื่อมโยงกับผลิตภัณฑ์ API ที่เฉพาะเจาะจงผ่าน UI ได้ ผลที่ได้คือทรัพยากร API ที่กำหนดไว้ในผลิตภัณฑ์ API นั้นจะไม่สามารถเข้าถึงได้อีกต่อไป เว้นแต่จะมีการอนุมัติคีย์อีกครั้ง
เพิกถอนคีย์ตามที่อธิบายไว้ด้านล่าง
Edge
วิธีเพิกถอนคีย์โดยใช้ UI ของ Edge
- ลงชื่อเข้าใช้ apigee.com/edge
- เลือกเผยแพร่ > แอป ในแถบนำทางด้านซ้าย
- เลือกแอปที่มีคีย์ที่ต้องการเพิกถอน
- ในหน้าแอปของนักพัฒนาแอป ให้คลิก
- ในส่วนข้อมูลเข้าสู่ระบบ ให้เลือกเพิกถอน ในเมนูแบบเลื่อนลงสถานะ
Classic Edge (Private Cloud)
วิธีเพิกถอนคีย์โดยใช้ UI ของ Classic Edge
- ลงชื่อเข้าใช้
http://ms-ip:9000โดยที่ ms-ip คือที่อยู่ IP หรือชื่อ DNS ของโหนด Management Server - เลือกเผยแพร่ > แอปของนักพัฒนาแอป ในแถบนำทางด้านบน
- จากรายการแอป ให้เลือกแอปที่มีคีย์ที่ต้องการเพิกถอน
- ในหน้าแอปของนักพัฒนาแอป ให้คลิกแก้ไข
- ในส่วนผลิตภัณฑ์ ให้คลิกเพิกถอน เพื่อเพิกถอนคีย์สำหรับ ผลิตภัณฑ์ที่ต้องการเพิกถอน
การใช้ UI เพื่ออนุมัติ คีย์สำหรับผลิตภัณฑ์ API ที่เฉพาะเจาะจงในแอปของนักพัฒนาแอป
คุณสามารถอนุมัติคีย์ผู้ใช้ที่เพิกถอนไปก่อนหน้านี้สำหรับผลิตภัณฑ์ API ในแอปของนักพัฒนาแอป ผ่าน UI การจัดการได้ แอปของลูกค้าจะเข้าถึง API ในผลิตภัณฑ์นั้นได้อีกครั้ง
วิธีอนุมัติคีย์ผลิตภัณฑ์ API
- เข้าสู่ระบบบัญชี Apigee Edge
- จากเมนูหลัก ให้เลือกเผยแพร่ > แอปของนักพัฒนาแอป
- จากรายการแอป ให้เลือกแอปที่มีคีย์ที่ต้องการอนุมัติ
- ในหน้าแอปของนักพัฒนาแอป ให้คลิกแก้ไข
- ในส่วนผลิตภัณฑ์ ให้คลิกอนุมัติ เพื่อคืนสิทธิ์ คีย์
การเพิกถอนและอนุมัติคีย์สำหรับผลิตภัณฑ์ API ด้วย Edge API
Edge มี API ที่ช่วยให้คุณจัดการสถานะคีย์ API ได้ตาม Use Case ของคุณ ใน JSON ของแอปของนักพัฒนาแอปด้านล่าง ตำแหน่งของแฟล็กอนุมัติ/เพิกถอนจะระบุไว้สำหรับกรณีทั้ง 3 กรณีต่อไปนี้
- (1) การเพิกถอน/อนุมัติคีย์สำหรับผลิตภัณฑ์ API ที่เฉพาะเจาะจงในแอปของนักพัฒนาแอป API นี้จะทำงาน เหมือนกับการดำเนินการ UI ที่อธิบายไว้ก่อนหน้านี้ในหัวข้อนี้ทุกประการ ดู อนุมัติหรือเพิกถอนผลิตภัณฑ์ 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) }