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