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