คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่
เอกสารประกอบเกี่ยวกับ Apigee X. ข้อมูล
หัวข้อนี้แสดงวิธีขอรับข้อมูลเข้าสู่ระบบไคลเอ็นต์ (หรือที่เรียกว่าคีย์นักพัฒนาซอฟต์แวร์) สำหรับ เพื่อการพัฒนาและการทดสอบโดยใช้แอปสำหรับนักพัฒนาซอฟต์แวร์และผลิตภัณฑ์ที่พร้อมใช้งานทันที สำหรับ ของการสร้าง ขั้นตอนต่างๆ จะคล้ายกัน แต่คุณจะต้องใช้แอปของนักพัฒนาซอฟต์แวร์เอง ผลิตภัณฑ์ และเอนทิตีอื่นๆ
ข้อมูลเข้าสู่ระบบของลูกค้าคืออะไร
หากต้องการเข้าร่วมขั้นตอน OAuth 2.0 แอปไคลเอ็นต์ทั้งหมดจะต้องลงทะเบียนกับ Apigee Edge (โปรแกรม เซิร์ฟเวอร์การให้สิทธิ์) เมื่อคุณลงทะเบียนแอป คุณจะได้รับคีย์ 2 อัน ได้แก่ รหัสผู้ใช้ และข้อมูลลับของผู้บริโภค รหัสผู้บริโภคคือ คีย์สาธารณะและข้อมูลลับของผู้บริโภคต้องไม่เผยแพร่ต่อสาธารณะ คีย์ข้อมูลเข้าสู่ระบบไคลเอ็นต์เหล่านี้ช่วยให้ Apigee Edge เพื่อระบุแอปไคลเอ็นต์โดยไม่ซ้ำกัน
ขั้นตอนด่วน
ขั้นตอนง่ายๆ เหล่านี้แสดงวิธีรับคีย์นักพัฒนาซอฟต์แวร์สำหรับแอปที่พร้อมใช้งานได้ทันที ที่กำหนดค่าไว้เมื่อคุณสร้างองค์กร Apigee Edge คุณใช้คีย์เหล่านี้เป็นหลักได้ สำหรับการพัฒนาและการทดสอบ:
- เข้าถึงหน้าแอปของนักพัฒนาซอฟต์แวร์ตามที่อธิบายไว้ด้านล่าง
Edge
วิธีเข้าถึงหน้าแอปของนักพัฒนาซอฟต์แวร์โดยใช้ Edge UI
- ลงชื่อเข้าใช้ apigee.com/edge
- เลือกเผยแพร่ > แอป ในแถบนำทางด้านซ้าย
- คลิก +พร็อกซี
คลาสสิก Edge (Private Cloud)
วิธีเข้าถึงหน้าแอปของนักพัฒนาซอฟต์แวร์โดยใช้ UI ขอบคลาสสิก
- ลงชื่อเข้าใช้
http://ms-ip:9000
โดยที่ ms-ip คือ ที่อยู่ IP หรือชื่อ DNS ของโหนดเซิร์ฟเวอร์การจัดการ - เลือกเผยแพร่ > แอปของนักพัฒนาซอฟต์แวร์ในแถบนำทางด้านบน
- คลิกแอปสภาพอากาศ เพื่อเปิดหน้าภาพรวมแอปสภาพอากาศ ประกาศ ว่านักพัฒนาซอฟต์แวร์ที่เชื่อมโยงกับแอปคือ Nicolai Tesla แอปและนักพัฒนาแอปรายนี้ จัดสรรโดยค่าเริ่มต้นเมื่อสร้างองค์กร แอปของนักพัฒนาแอปทั้งหมดต้องมี ที่เกี่ยวข้องกัน
- ในส่วนผลิตภัณฑ์ถัดจากผลิตภัณฑ์ Premium Weather API ให้คลิก แสดง เพื่อแสดงค่ารหัสผู้บริโภคและข้อมูลลับของผู้บริโภค
- คัดลอกและบันทึก 2 ค่าดังกล่าว คุณจะต้องใช้ค่าเหล่านั้นในภายหลังเพื่อทำการเรียก API ไปยัง รับโทเค็นเพื่อการเข้าถึง
การรับข้อมูลเข้าสู่ระบบไคลเอ็นต์ด้วย Edge API
นอกจากนี้ คุณยังรับคีย์และข้อมูลลับของผู้ใช้สำหรับแอปได้โดยเรียกใช้ API การจัดการ ขั้นแรก ให้รับรายการแอปในองค์กรด้วยการเรียก API ต่อไปนี้
$ curl https://api.enterprise.apigee.com/v1/o/{org_name}/apps \ -u email:password
การเรียกนี้จะแสดงรายการแอปตามรหัสแอป
[ "da496fae-2a04-4a5c-b2d0-709278a6f9db", "50e3e831-175b-4a05-8fb6-05a54701af6e" ]
คุณสามารถเรียกโปรไฟล์ของแอปโดยเรียก GET ง่ายๆ โดยใช้รหัสแอป ดังนี้
$ curl https://api.enterprise.apigee.com/v1/o/{org_name}/apps/{app_id} \ -u email:password
เช่น
$ curl https://api.enterprise.apigee.com/v1/o/{org_name}/apps/da496fae-2a04-4a5c-b2d0-709278a6f9db \ -u email:password
การเรียก API จะแสดงโปรไฟล์ของแอปที่คุณระบุ เช่น โปรไฟล์แอป สำหรับ weatherapp มีการแทน JSON ต่อไปนี้
{ "accessType" : "read", "apiProducts" : [ ], "appFamily" : "default", "appId" : "da496fae-2a04-4a5c-b2d0-70928a6f9db", "attributes" : [ ], "callbackUrl" : "http://weatherapp.com", "createdAt" : 1380290158713, "createdBy" : "noreply_admin@apigee.com", "credentials" : [ { "apiProducts" : [ { "apiproduct" : "PremiumWeatherAPI", "status" : "approved" } ], "attributes" : [ ], "consumerKey" : "bBGAQrXgivA9lKu7NMPyYpVKNhGar6K", "consumerSecret" : "hAr4Gn0gA9vyvI4", "expiresAt" : -1, "issuedAt" : 1380290161417, "scopes" : [ ], "status" : "approved" } ], "developerId" : "5w95xGkpnjzDBT4", "lastModifiedAt" : 1380290158713, "lastModifiedBy" : "noreply_admin@apigee.com", "name" : "weatherapp", "scopes" : [ ], "status" : "approved" }
จดบันทึกค่า
สำหรับ consumerKey
และ consumerSecret
ข้อมูลเจาะลึก
หากต้องการรายละเอียดเพิ่มเติมเกี่ยวกับการลงทะเบียนแอปและการจัดการคีย์ โปรดดูหัวข้อลงทะเบียนแอปและจัดการ API