คุณกําลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X info
การเข้าสู่ระบบแบบรวมศูนย์คือกระบวนการที่คุณใช้ข้อมูลเข้าสู่ระบบจากระบบจัดการข้อมูลประจำตัวระบบหนึ่งที่เรียกว่าระบบที่ใช้บันทึกข้อมูลเพื่อเข้าสู่ระบบอีกระบบหนึ่ง เช่น คุณใช้ข้อมูลเข้าสู่ระบบ Google หรือ Twitter เพื่อเข้าสู่ระบบพอร์ทัลนักพัฒนาแอป Apigee ข้อดีของการเข้าสู่ระบบแบบรวมศูนย์คือระบบที่คุณเข้าสู่ระบบจะไม่ได้เห็นรหัสผ่านที่เชื่อมโยงกับข้อมูลเข้าสู่ระบบของคุณ ซึ่งหมายความว่าคุณไม่จำเป็นต้องคัดลอกรหัสผ่านไปยังระบบอื่น
พอร์ทัลบริการสำหรับนักพัฒนาแอปรองรับการเข้าสู่ระบบแบบรวมศูนย์โดยใช้ข้อมูลเข้าสู่ระบบจากผู้ให้บริการทั่วไปหลายราย ได้แก่
- GitHub
- OpenID
นอกจากนี้ หากคุณมีบัญชี Apigee Edge อยู่แล้ว คุณจะใช้ข้อมูลเข้าสู่ระบบเหล่านั้นเพื่อเข้าสู่ระบบพอร์ทัลนักพัฒนาแอปได้
ผู้ให้บริการข้อมูลเข้าสู่ระบบที่รองรับแต่ละรายต้องใช้กระบวนการกําหนดค่าที่แตกต่างกัน ตามที่อธิบายไว้ด้านล่าง
การใช้ข้อมูลเข้าสู่ระบบแบบรวมศูนย์กับพอร์ทัลนักพัฒนาแอป
หากต้องการเข้าถึงพอร์ทัล นักพัฒนาแอปต้องลงทะเบียนบัญชีใหม่ในพอร์ทัลและระบุชื่อผู้ใช้ อีเมล และรหัสผ่าน จากนั้นผู้ใช้จะเข้าสู่ระบบพอร์ทัลได้โดยระบุชื่อผู้ใช้และรหัสผ่านของพอร์ทัลเป็นข้อมูลเข้าสู่ระบบ
เมื่อใช้การเข้าสู่ระบบแบบรวมศูนย์ในพอร์ทัล คุณจะใช้ข้อมูลเข้าสู่ระบบจากบุคคลที่สามเพื่อเข้าสู่ระบบบัญชีพอร์ทัลที่มีอยู่ กล่าวคือ คุณต้องมีบัญชีในพอร์ทัลก่อนจึงจะเข้าสู่ระบบด้วยข้อมูลเข้าสู่ระบบของบุคคลที่สามได้ คุณสามารถใช้ข้อมูลเข้าสู่ระบบแบบรวมศูนย์ที่ Apigee รองรับเพื่อเข้าสู่ระบบบัญชีพอร์ทัลที่มีอยู่ได้ นอกจากนี้ คุณยังใช้ข้อมูลเข้าสู่ระบบของ Google และ Apigee เพื่อลงทะเบียนบัญชีใหม่ในพอร์ทัลได้ด้วย
เข้าสู่ระบบบัญชีพอร์ทัลที่มีอยู่
เข้าสู่ระบบบัญชีพอร์ทัลที่มีอยู่โดยใช้ข้อมูลเข้าสู่ระบบแบบรวมศูนย์ที่รองรับ เช่น เข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบของ Twitter เมื่อลงชื่อเข้าสู่ระบบด้วยข้อมูลเข้าสู่ระบบ Twitter เป็นครั้งแรก พอร์ทัลจะแจ้งให้คุณเชื่อมโยงข้อมูลเข้าสู่ระบบ Twitter กับบัญชีพอร์ทัลที่มีอยู่ คุณทำการเชื่อมโยงนี้เพียงครั้งเดียว หลังจากนั้น คุณจะเข้าสู่ระบบด้วยข้อมูลเข้าสู่ระบบของ Twitter ได้ และพอร์ทัลจะเก็บข้อมูลการเชื่อมโยงไว้
การลงทะเบียนบัญชีพอร์ทัลใหม่
ลงทะเบียนบัญชีใหม่ในพอร์ทัลโดยใช้ข้อมูลเข้าสู่ระบบ Google หรือ Apigee เมื่อคุณลงทะเบียนเป็นนักพัฒนาแอปรายใหม่ในพอร์ทัลโดยใช้ข้อมูลเข้าสู่ระบบแบบรวมศูนย์ พอร์ทัลของนักพัฒนาแอปจะพยายามรับข้อมูล ซึ่งโดยปกติจะเป็นอีเมล จากระบบที่ใช้เก็บข้อมูล เช่น คุณใช้ข้อมูลเข้าสู่ระบบของ Google เพื่อสร้างบัญชีนักพัฒนาแอปใหม่ในพอร์ทัล ระบบจะแจ้งให้คุณอนุมัติข้อมูลที่ Google ส่งกลับไปยังพอร์ทัล แม้ว่าระบบที่ใช้เป็นข้อมูลอ้างอิงจะแสดงข้อมูลไปยังพอร์ทัล แต่โดยทั่วไปแล้วจะต้องลงทะเบียนใหม่เพื่อป้อนข้อมูลบางอย่าง เช่น การยอมรับข้อกำหนดและเงื่อนไข
ลงทะเบียนหรือเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบของ Apigee
หากมีบัญชี Apigee Edge อยู่แล้ว คุณจะใช้ข้อมูลเข้าสู่ระบบดังกล่าวเพื่อลงทะเบียนบัญชีหรือเข้าสู่ระบบบัญชีที่มีอยู่ได้ในพอร์ทัลนักพัฒนาแอป โดยค่าเริ่มต้น ปุ่มต่อไปนี้จะปรากฏทั้งในหน้าการลงทะเบียนและหน้าเข้าสู่ระบบของพอร์ทัลนักพัฒนาแอป
ปุ่มจะปรากฏในพอร์ทัลที่มี URL ซึ่งลงท้ายด้วย apigee.com เท่านั้น ซึ่งหมายความว่าพอร์ทัลในโดเมน Apigee เช่น URL ในรูปแบบ http://myCompany.devportal.apigee.com หาก URL ไม่ได้ลงท้ายด้วยโดเมนดังกล่าว คุณจะใช้ข้อมูลเข้าสู่ระบบ Apigee Edge เพื่อเข้าสู่ระบบหรือลงทะเบียนในพอร์ทัลไม่ได้
วิธีลงทะเบียนผู้ใช้ Apigee Edge ที่มีอยู่เป็นนักพัฒนาพอร์ทัลรายใหม่
หมายเหตุ: กระบวนการลงทะเบียนจะถือว่าคุณได้กําหนดค่าพอร์ทัลให้อนุญาตให้ทุกคนลงทะเบียนได้โดยไม่ต้องได้รับการอนุมัติจากผู้ดูแลระบบ ดูข้อมูลเพิ่มเติมเกี่ยวกับการควบคุมผู้ที่สามารถลงทะเบียนได้ที่หัวข้อเพิ่มและจัดการบัญชีผู้ใช้
- ตรวจสอบว่าคุณมีบัญชี Apigee Edge อยู่แล้ว
- เลือกลิงก์ "ลงทะเบียน" ในพอร์ทัลนักพัฒนาแอป
- เลือกปุ่มตรวจสอบสิทธิ์ด้วย Apigee ในหน้าการลงทะเบียน
- หากคุณไม่ได้เข้าสู่ระบบ Apigee Edge ให้ป้อนข้อมูลเข้าสู่ระบบ Apigee Edge แล้วเลือกลงชื่อเข้าใช้
- หากไม่ต้องกรอกข้อมูลอื่นเพื่อลงทะเบียน ระบบจะเข้าสู่ระบบพอร์ทัลนักพัฒนาแอปด้วยบัญชีใหม่
คุณจะได้รับอีเมลที่ส่งไปยังอีเมลที่เชื่อมโยงกับบัญชี Apigee พร้อมข้อมูลเกี่ยวกับการดำเนินการตามขั้นตอนการลงทะเบียนให้เสร็จสมบูรณ์ เช่น การตั้งรหัสผ่าน - หากมีข้อมูลเพิ่มเติมที่ต้องกรอกเพื่อลงทะเบียนให้เสร็จสมบูรณ์ เช่น การยอมรับข้อกําหนดและเงื่อนไข ระบบจะเปลี่ยนเส้นทางคุณกลับไปยังหน้าลงทะเบียนโดยอัตโนมัติพร้อมป้อนข้อมูลชื่อผู้ใช้และอีเมลจากบัญชี Apigee Edge ลงในช่องที่เหมาะสม
- ระบุข้อมูลการจดทะเบียนอื่นๆ ที่จำเป็นเพื่อดำเนินการจดทะเบียนให้เสร็จสมบูรณ์
- เลือกสร้างบัญชีใหม่
คุณจะได้รับอีเมลที่ส่งไปยังอีเมลที่เชื่อมโยงกับบัญชี Apigee ซึ่งจะมีข้อมูลเกี่ยวกับการดำเนินการตามขั้นตอนการลงทะเบียนให้เสร็จสมบูรณ์ เช่น การตั้งรหัสผ่าน
หากต้องการเข้าสู่ระบบในฐานะนักพัฒนาพอร์ทัลที่มีอยู่โดยใช้บัญชี Apigee ให้ทำดังนี้
- เลือกลิงก์ "เข้าสู่ระบบ" ในพอร์ทัลนักพัฒนาแอป
- เลือกปุ่มตรวจสอบสิทธิ์ด้วย Apigee ในหน้าเข้าสู่ระบบ
- หากคุณเข้าสู่ระบบ Apigee Edge อยู่แล้ว ระบบจะเข้าสู่ระบบพอร์ทัลนักพัฒนาแอปให้คุณโดยอัตโนมัติ
- หากคุณไม่ได้เข้าสู่ระบบ Apigee Edge ให้ป้อนข้อมูลเข้าสู่ระบบ Apigee Edge แล้วเลือกลงชื่อเข้าใช้
ลงทะเบียนหรือเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบ Google
การลงทะเบียนแบบรวมศูนย์และการเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบของ Google จะเปิดใช้ในพอร์ทัลนักพัฒนาแอปโดยค่าเริ่มต้น คุณจะเห็นปุ่มต่อไปนี้ทั้งในหน้าการลงทะเบียนและหน้าเข้าสู่ระบบ
คุณสามารถลงทะเบียนเป็นนักพัฒนาแอปรายใหม่หรือเข้าสู่ระบบในฐานะนักพัฒนาแอปรายเดิมได้โดยใช้ข้อมูลเข้าสู่ระบบ Google ตัวอย่างเช่น หากคุณมีบัญชี Gmail คุณจะเข้าสู่ระบบได้โดยใช้ข้อมูลเข้าสู่ระบบ Gmail
พอร์ทัลนักพัฒนาแอปจะเชื่อมโยงข้อมูลเข้าสู่ระบบ Google กับบัญชีพอร์ทัลของคุณโดยจัดเก็บ Google OpenID ในโปรไฟล์พอร์ทัล หลังจากเชื่อมโยงข้อมูลเข้าสู่ระบบ Google กับบัญชีพอร์ทัลแล้ว คุณจะเห็น OpenID โดยเลือกอีเมล > แก้ไขโปรไฟล์จากเมนูระดับบนสุดในพอร์ทัลนักพัฒนาแอป แล้วเลือกจัดการ OpenID
วิธีลงทะเบียนเป็นนักพัฒนาแอปรายใหม่โดยใช้ข้อมูลเข้าสู่ระบบ Google
หมายเหตุ: กระบวนการลงทะเบียนจะถือว่าคุณได้กําหนดค่าพอร์ทัลให้อนุญาตให้ทุกคนลงทะเบียนได้โดยไม่ต้องได้รับการอนุมัติจากผู้ดูแลระบบ ดูข้อมูลเพิ่มเติมเกี่ยวกับการควบคุมผู้ที่สามารถลงทะเบียนได้ที่หัวข้อเพิ่มและจัดการบัญชีผู้ใช้
- ตรวจสอบว่าคุณมีบัญชี Google อยู่แล้ว เช่น บัญชี Gmail
- เลือกลิงก์ "ลงทะเบียน" ในพอร์ทัลนักพัฒนาแอป
- เลือกปุ่มตรวจสอบสิทธิ์ด้วย Google ในหน้าการลงทะเบียน
ระบบจะนําคุณไปยังหน้า Google เพื่อขอให้คุณยอมรับให้พอร์ทัลนักพัฒนาแอปเข้าถึงอีเมล Google และข้อมูลพื้นฐานของคุณได้ - เลือก "ยอมรับ" เพื่ออนุมัติ
- ระบบจะเปลี่ยนเส้นทางคุณกลับไปที่หน้าการลงทะเบียนของพอร์ทัลนักพัฒนาแอป โดยระบบจะป้อนข้อมูลจาก Google ลงในช่องการลงทะเบียนล่วงหน้า
- ระบุข้อมูลที่จําเป็นซึ่งขาดหายไปเพื่อดําเนินการลงทะเบียนให้เสร็จสมบูรณ์
- เลือกสร้างบัญชีใหม่
คุณจะได้รับอีเมลในบัญชี Gmail พร้อมข้อมูลเกี่ยวกับการดำเนินการลงทะเบียนให้เสร็จสมบูรณ์
วิธีเข้าสู่ระบบในฐานะนักพัฒนาแอปที่มีอยู่
- เลือกลิงก์เข้าสู่ระบบในพอร์ทัลนักพัฒนาแอป
- เลือกปุ่มตรวจสอบสิทธิ์ด้วย Google ในหน้าเข้าสู่ระบบ
- หากคุณเข้าสู่ระบบ Google อยู่แล้ว ระบบจะเข้าสู่ระบบพอร์ทัลให้คุณ
- หากไม่ได้เข้าสู่ระบบ Google ให้ป้อนข้อมูลเข้าสู่ระบบ Google เพื่อเข้าสู่ระบบพอร์ทัล
- หากคุณเข้าสู่ระบบด้วยข้อมูลเข้าสู่ระบบของ Google เป็นครั้งแรก ระบบจะเปลี่ยนเส้นทางคุณไปยังหน้าในพอร์ทัลที่คุณต้องเชื่อมโยงบัญชี Google กับบัญชีที่มีอยู่เดิมในพอร์ทัลนักพัฒนาแอป
- คัดลอก URL ในส่วน OpenID ของคุณ
- เลือกลิงก์เข้าสู่ระบบที่ด้านบนของหน้า แล้วเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบพอร์ทัลนักพัฒนาแอปที่มีอยู่
- เลือกอีเมล > แก้ไขโปรไฟล์จากเมนูระดับบนสุดในพอร์ทัลนักพัฒนาซอฟต์แวร์
- ในหน้าโปรไฟล์ ให้เลือก "จัดการ OpenID"
- ป้อน URL ของ OpenID แล้วเลือก "เพิ่ม OpenID"
ตอนนี้คุณเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบ Google ได้แล้ว
เข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบของ Twitter
คุณสามารถเข้าสู่ระบบในฐานะนักพัฒนาแอปเดิมได้โดยใช้ข้อมูลเข้าสู่ระบบของ Twitter แต่คุณจะลงทะเบียนเป็นผู้ใช้ใหม่ไม่ได้
การเข้าสู่ระบบแบบรวมศูนย์โดยใช้ข้อมูลเข้าสู่ระบบของ Twitter กำหนดให้คุณเปิดใช้โมดูล Drupal Twitter Signin ในพอร์ทัลนักพัฒนาซอฟต์แวร์ หลังจากเปิดใช้โมดูลดังกล่าวแล้ว คุณจะเห็นปุ่มต่อไปนี้ในหน้าเข้าสู่ระบบ
การเชื่อมต่อระหว่างพอร์ทัลนักพัฒนาแอปกับ Twitter ใช้ OAuth สำหรับการตรวจสอบสิทธิ์ ดังนั้น คุณต้องสร้างแอป Twitter ก่อนจึงจะเข้าสู่ระบบพอร์ทัลนักพัฒนาแอปด้วยข้อมูลเข้าสู่ระบบของ Twitter ได้ จากนั้นแอปดังกล่าวจะสร้างคีย์ผู้บริโภคและข้อมูลลับของผู้บริโภคที่พอร์ทัลนักพัฒนาแอปและ Twitter ใช้เพื่อสื่อสาร
ในกระบวนการด้านล่าง ขั้นแรกให้เปิดใช้ข้อบังคับการลงชื่อเข้าใช้ Twitter ในพอร์ทัลนักพัฒนาแอป จากนั้นสร้างแอป Twitter หลังจากสร้างแอปแล้ว ให้กลับไปที่ข้อบังคับการลงชื่อเข้าใช้ Twitter และเพิ่มข้อมูลการกําหนดค่าที่จําเป็นจากแอป Twitter
วิธีเปิดใช้ข้อบังคับการลงชื่อเข้าใช้ Twitter
- เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบ
- เลือกโมดูลในเมนูการดูแลระบบ Drupal รายการโมดูล Drupal ที่ติดตั้งทั้งหมดจะปรากฏขึ้น
- เลื่อนหน้าลงแล้วเลือกช่องทำเครื่องหมายข้างข้อบังคับการลงชื่อเข้าใช้ของ Twitter
- บันทึกการกําหนดค่า
เมื่อเปิดใช้โมดูลการลงชื่อเข้าใช้ของ Twitter คุณอาจได้รับการแจ้งเตือนว่าต้องเปิดใช้โมดูลอื่นๆ ด้วย อย่าลืมเปิดใช้ข้อบังคับเหล่านี้ - หลังจากเปิดใช้ข้อบังคับการลงชื่อเข้าใช้ของ Twitter แล้ว ให้เลือกการกําหนดค่า > บริการเว็บ > Twitter ในเมนู Drupal
หน้าจอการกําหนดค่า Twitter จะปรากฏขึ้น - เลือกแท็บ "การตั้งค่า"
- คัดลอก URL การติดต่อกลับ URL นี้อยู่ในรูปแบบ
http://{env}-{org-name}.devportal.apigee.com/twitter/oauth
คุณต้องใช้ URL นี้เพื่อสร้างแอป Twitter
สร้างแอป Twitter
- ไปที่หน้านี้ในเบราว์เซอร์ https://dev.twitter.com/apps/new แล้วเข้าสู่ระบบบัญชี Twitter
- ป้อนข้อมูลต่อไปนี้เกี่ยวกับพอร์ทัล
ชื่อ: เช่น MyApigeePortal
คําอธิบาย: เช่น พอร์ทัล Apigee ของฉัน
เว็บไซต์: เช่น http://{env}-{org-name}.devportal.apigee.com/
CallbackURL: คัดลอก CallbackURL จากหน้าจอการกําหนดค่าของข้อบังคับการเข้าสู่ระบบ Twitter - ยอมรับข้อกำหนด/เงื่อนไข
ระบบจะนำคุณไปยังหน้า Twitter ที่มีการตั้งค่า OAuth ซึ่งรวมถึงคีย์ผู้ใช้และรหัสผ่านผู้ใช้ คุณต้องใช้คีย์และรหัสลับเพื่อกำหนดค่าโมดูลการลงชื่อเข้าใช้ Twitter ของ Drupal - ในแท็บการตั้งค่า ให้เปลี่ยนการเข้าถึงประเภทแอปพลิเคชันเป็นอ่านและเขียน
- เลือกอัปเดตการตั้งค่าของแอปพลิเคชัน Twitter นี้
วิธีกำหนดค่าข้อบังคับการลงชื่อเข้าใช้ของ Twitter
- เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบ
- เลือกการกําหนดค่า > เว็บเซอร์วิส > Twitter ในเมนู Drupal
หน้าจอการกําหนดค่า Twitter จะปรากฏขึ้น - เลือกแท็บ "การตั้งค่า"
- คัดลอกคีย์ผู้ใช้จากหน้า Twitter ไปยังช่องคีย์ผู้ใช้ OAUTH
- คัดลอกข้อมูลลับของผู้ใช้จากหน้า Twitter ไปยังช่องข้อมูลลับของผู้ใช้ OAuth
- เลือก "บันทึกการกําหนดค่า"
- เลือกแท็บ Twitter
- ขณะยังเข้าสู่ระบบ Twitter ด้วยบัญชีที่สร้างแอป Twitter อยู่ ให้เลือกปุ่มไปที่ Twitter เพื่อเพิ่มบัญชีที่ตรวจสอบสิทธิ์แล้ว
- เลือกแท็บลงชื่อเข้าใช้
- เลือก "ไม่" ในส่วน "ลงทะเบียนผู้ใช้ใหม่โดยอัตโนมัติ"
- บันทึกการกําหนดค่า
ตอนนี้ผู้ใช้ Twitter สามารถลงทะเบียนในพอร์ทัลนักพัฒนาแอปและเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบของ Twitter ได้แล้ว
หากต้องการเข้าสู่ระบบในฐานะนักพัฒนาแอปปัจจุบันโดยใช้บัญชี Twitter ให้ทำดังนี้
- เลือกลิงก์เข้าสู่ระบบในพอร์ทัลนักพัฒนาแอป
- เลือกปุ่มตรวจสอบสิทธิ์ด้วย Twitter ในหน้าเข้าสู่ระบบ
- ระบบจะเปลี่ยนเส้นทางคุณไปยังหน้า Twitter
- หากลงชื่อเข้าสู่ระบบ Twitter อยู่แล้ว ให้เลือก "ให้สิทธิ์แอป"
- หากยังไม่ได้เข้าสู่ระบบ Twitter ให้ป้อนข้อมูลเข้าสู่ระบบ Twitter แล้วเลือกให้สิทธิ์แอป
- หากนี่เป็นการเข้าสู่ระบบด้วยข้อมูลเข้าสู่ระบบของ Twitter เป็นครั้งแรก ระบบจะเปลี่ยนเส้นทางคุณไปยังหน้าในพอร์ทัลที่คุณต้องเชื่อมโยงบัญชี Twitter กับบัญชีที่มีอยู่เดิมในพอร์ทัลนักพัฒนาแอป
- ป้อนชื่อผู้ใช้และรหัสผ่านของบัญชีที่ต้องการเชื่อมโยงกับบัญชี Twitter ซึ่งต้องทำเพียงครั้งเดียวเท่านั้น
ในครั้งถัดไปที่คุณเข้าสู่ระบบด้วยข้อมูลเข้าสู่ระบบของ Twitter ระบบจะเข้าสู่ระบบพอร์ทัลให้คุณโดยตรง
เข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบ GitHub
คุณสามารถเข้าสู่ระบบในฐานะนักพัฒนาแอปเดิมได้โดยใช้ข้อมูลเข้าสู่ระบบ GitHub แต่คุณจะลงทะเบียนเป็นผู้ใช้ใหม่ไม่ได้
การเข้าสู่ระบบแบบรวมศูนย์โดยใช้ข้อมูลเข้าสู่ระบบ GitHub กำหนดให้คุณเปิดใช้ข้อบังคับของ Drupal GitHub Connect ในพอร์ทัลนักพัฒนาซอฟต์แวร์ หลังจากเปิดใช้โมดูลดังกล่าวแล้ว คุณจะเห็นปุ่มต่อไปนี้ในหน้าเข้าสู่ระบบ
การเชื่อมต่อระหว่างพอร์ทัลนักพัฒนาซอฟต์แวร์กับ GitHub ใช้ OAuth สำหรับการตรวจสอบสิทธิ์ ดังนั้นก่อนที่คุณจะสามารถเข้าสู่ระบบพอร์ทัลนักพัฒนาซอฟต์แวร์ด้วยข้อมูลเข้าสู่ระบบ GitHub ได้ คุณต้องสร้างแอป GitHub ก่อน จากนั้นแอปดังกล่าวจะสร้างคีย์ผู้บริโภคและข้อมูลลับของผู้บริโภคที่พอร์ทัลนักพัฒนาซอฟต์แวร์และ GitHub ใช้เพื่อสื่อสาร
ในกระบวนการด้านล่าง คุณจะต้องสร้างแอป GitHub ก่อน หลังจากสร้างแอปแล้ว ให้เปิดใช้ข้อบังคับการเชื่อมต่อ GitHub และเพิ่มรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์จากแอป GitHub
สร้างแอป GitHub
- ไปที่หน้านี้ในเบราว์เซอร์ https://github.com/settings/applications/new และเข้าสู่ระบบบัญชี GitHub หากจำเป็น
- ป้อนข้อมูลต่อไปนี้เกี่ยวกับพอร์ทัล
ชื่อแอปพลิเคชัน: เช่น MyApigeePortal
คำอธิบาย: เช่น My Apigee Portal
เว็บไซต์: เช่น http://{env}-{org-name}.devportal.apigee.com/
CallbackURL: URL ของหน้าแรกของพอร์ทัลที่มีส่วนขยาย /github/register/create ตัวอย่างเช่น
http://{env}-{org-name}.devportal.apigee.com/github/register/create
- เลือกรูปภาพ (ไม่บังคับ)
- เลือก "ลงทะเบียนแอปพลิเคชัน" เว็บไซต์ GitHub จะแสดงรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ที่คุณต้องกำหนดค่าโมดูลการเชื่อมต่อ GitHub ในพอร์ทัลนักพัฒนาซอฟต์แวร์ในรูปแบบ
รหัสไคลเอ็นต์: dbe86111e411d031d8fb
รหัสลับไคลเอ็นต์: e6bd0f838a288113e8b4e531cb6a9487c27f2d79 - คัดลอกค่าเหล่านี้เพื่อใช้เมื่อกำหนดค่าโมดูลการเชื่อมต่อ GitHub
วิธีเปิดใช้โมดูลการเชื่อมต่อ GitHub
- เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบ
- เลือกโมดูลในเมนูการดูแลระบบ Drupal รายการโมดูล Drupal ที่ติดตั้งทั้งหมดจะปรากฏขึ้น
- เลื่อนหน้าลงแล้วเลือกช่องทำเครื่องหมายข้างโมดูลการเชื่อมต่อ GitHub
- บันทึกการกําหนดค่า
เมื่อเปิดใช้โมดูลการเชื่อมต่อ GitHub คุณอาจได้รับการแจ้งเตือนว่าต้องเปิดใช้โมดูลอื่นๆ ด้วย ซึ่งควรเปิดใช้โดยอัตโนมัติ - หลังจากเปิดใช้โมดูลการเชื่อมต่อ GitHub แล้ว ให้เลือกการกําหนดค่า > ผู้ใช้ > GitHub ในเมนู Drupal
หน้าจอการกำหนดค่า GitHub จะปรากฏขึ้น - ป้อนรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์จากแอปพลิเคชัน GitHub
- วางบล็อก GitHub Connect ที่ต้องการแสดง
- บันทึกการกําหนดค่า
หากต้องการเข้าสู่ระบบในฐานะนักพัฒนาแอปปัจจุบันโดยใช้บัญชี GitHub
- เลือกลิงก์เข้าสู่ระบบในพอร์ทัลนักพัฒนาแอป
- เลือกปุ่ม "เข้าสู่ระบบด้วย GitHub" ในหน้าเข้าสู่ระบบ
- ระบบจะเปลี่ยนเส้นทางคุณไปยังหน้า GitHub
- หากเข้าสู่ระบบ GitHub อยู่แล้ว ให้เลือก "อนุญาตการเข้าถึง"
- หากยังไม่ได้เข้าสู่ระบบ GitHub ให้ป้อนข้อมูลเข้าสู่ระบบ GitHub แล้วเลือก "ให้สิทธิ์แอป"
- หากนี่เป็นการเข้าสู่ระบบด้วยข้อมูลเข้าสู่ระบบ GitHub เป็นครั้งแรก ระบบจะเปลี่ยนเส้นทางคุณไปยังหน้าในพอร์ทัลที่คุณต้องเชื่อมโยงบัญชี GitHub กับบัญชีที่มีอยู่เดิมในพอร์ทัลนักพัฒนาซอฟต์แวร์
- ป้อนชื่อผู้ใช้และรหัสผ่านของบัญชีที่ต้องการเชื่อมโยงกับบัญชี GitHub ซึ่งต้องทำเพียงครั้งเดียวเท่านั้น
ครั้งถัดไปที่คุณลงชื่อเข้าใช้ด้วยข้อมูลเข้าสู่ระบบ GitHub ระบบจะลงชื่อเข้าใช้พอร์ทัลโดยตรง
เข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบ OpenID
OpenID ช่วยให้คุณสร้างชื่อผู้ใช้และรหัสผ่านเดียวซึ่งจะใช้เข้าสู่ระบบเว็บไซต์ที่รองรับ OpenID ได้ เมื่อใช้ OpenID ระบบจะไม่แชร์รหัสผ่านของคุณ แต่รหัสผ่านจะอยู่ในที่เก็บข้อมูลของผู้ให้บริการ OpenID เท่านั้น ผู้ให้บริการ OpenID จะเป็นผู้ยืนยันตัวตนของคุณกับเว็บไซต์อื่น ดูข้อมูลเพิ่มเติมเกี่ยวกับ OpenID ได้ที่ http://openid.net/
หากคุณมีบัญชีในเว็บไซต์ยอดนิยมบางแห่ง เช่น Google หรือ Yahoo แสดงว่าคุณมี OpenID อยู่แล้ว ตัวอย่างเช่น ผู้ใช้อีเมล Yahoo มี OpenID ในรูปแบบ
https://me.yahoo.com/a/UniqueID
โดยที่ UniqueID สร้างขึ้นโดย Yahoo คุณใช้ OpenID นี้เพื่อเข้าสู่ระบบพอร์ทัลนักพัฒนาแอปได้
หากต้องการรองรับ OpenID ด้วยพอร์ทัลนักพัฒนาซอฟต์แวร์ คุณต้องเปิดใช้โมดูล Drupal OpenID โดยไม่จำเป็นต้องกำหนดค่าอื่นๆ ในพอร์ทัลนักพัฒนาแอป หลังจากเปิดใช้โมดูล OpenID แล้ว ระบบจะเพิ่มลิงก์ต่อไปนี้ลงในหน้าเข้าสู่ระบบของพอร์ทัลนักพัฒนาแอปโดยอัตโนมัติ
พอร์ทัลนักพัฒนาแอปจะเชื่อมโยง OpenID กับบัญชีพอร์ทัลของคุณโดยจัดเก็บ OpenID ไว้ในโปรไฟล์พอร์ทัล หลังจากเชื่อมโยง OpenID กับบัญชีพอร์ทัลแล้ว คุณจะเห็น OpenID ได้โดยเลือกอีเมล > แก้ไขโปรไฟล์จากเมนูระดับบนสุดในพอร์ทัลนักพัฒนาแอป แล้วเลือก "จัดการ OpenID"
วิธีเปิดใช้โมดูล OpenID
- เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบ
- เลือกโมดูลในเมนูการดูแลระบบ Drupal รายการโมดูล Drupal ที่ติดตั้งทั้งหมดจะปรากฏขึ้น
- เลื่อนหน้าลงแล้วเลือกช่องทําเครื่องหมายข้างโมดูล OpenID
- บันทึกการกําหนดค่า
คุณไม่จำเป็นต้องกำหนดค่าอื่นๆ ในพอร์ทัลนักพัฒนาแอป
หากต้องการเข้าสู่ระบบในฐานะนักพัฒนาแอปปัจจุบันโดยใช้ OpenID ให้ทำดังนี้
- เข้าสู่ระบบพอร์ทัลนักพัฒนาแอปโดยใช้ข้อมูลเข้าสู่ระบบพอร์ทัลนักพัฒนาแอป
- เลือกอีเมล > แก้ไขโปรไฟล์จากเมนูระดับบนสุดในแถบเมนู
- ในหน้าโปรไฟล์ ให้เลือก "จัดการ OpenID"
- ป้อน OpenID แล้วเลือก "เพิ่ม OpenID"
ตอนนี้คุณเข้าสู่ระบบโดยใช้ OpenID ได้แล้ว - ออกจากระบบพอร์ทัลนักพัฒนาแอป
- เลือก "เข้าสู่ระบบ"
- ในหน้าเข้าสู่ระบบ ให้เลือก "เข้าสู่ระบบโดยใช้ OpenID"
- ป้อน OpenID
- เลือก "เข้าสู่ระบบ"
หรือจะเข้าสู่ระบบบัญชีพอร์ทัลนักพัฒนาแอปที่มีอยู่โดยตรงโดยใช้ OpenID ก็ได้ เมื่อดำเนินการครั้งแรก ระบบจะขอให้คุณเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบของพอร์ทัลนักพัฒนาแอป การเข้าสู่ระบบเป็นครั้งแรกจะเชื่อมโยง OpenID กับบัญชีพอร์ทัลนักพัฒนาแอปโดยอัตโนมัติ ตอนนี้คุณเข้าสู่ระบบได้โดยตรงโดยใช้ OpenID