คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X ข้อมูล
การเข้าสู่ระบบแบบรวมศูนย์คือกระบวนการที่คุณใช้ข้อมูลเข้าสู่ระบบจากระบบการจัดการข้อมูลประจำตัวระบบหนึ่งที่เรียกว่าระบบการบันทึกเพื่อเข้าสู่ระบบระบบอื่น ตัวอย่างเช่น คุณใช้ข้อมูลเข้าสู่ระบบ 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 กับบัญชีพอร์ทัลของคุณด้วยการจัดเก็บ OpenID ของ Google ในโปรไฟล์พอร์ทัลของคุณ หลังจากเชื่อมโยงข้อมูลเข้าสู่ระบบ Google กับบัญชีพอร์ทัลแล้ว คุณจะเห็น OpenID โดยเลือกที่อยู่อีเมล > แก้ไขโปรไฟล์จากเมนูระดับบนสุดในพอร์ทัลนักพัฒนาซอฟต์แวร์ จากนั้นเลือก "จัดการ OpenID"
วิธีลงทะเบียนเป็นนักพัฒนาซอฟต์แวร์รายใหม่โดยใช้ข้อมูลเข้าสู่ระบบของ Google
หมายเหตุ: กระบวนการลงทะเบียนจะถือว่าคุณได้กำหนดค่าพอร์ทัลให้อนุญาตให้ทุกคนลงทะเบียนได้โดยไม่ต้องมีการอนุมัติจากผู้ดูแลระบบ ดูเพิ่มและจัดการบัญชีผู้ใช้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการควบคุมผู้ที่มีสิทธิ์ลงทะเบียน
- ตรวจสอบว่าคุณมีบัญชี Google เช่น บัญชี Gmail อยู่แล้ว
- เลือกลิงก์ "ลงทะเบียน" ในพอร์ทัลนักพัฒนาซอฟต์แวร์
- เลือกปุ่ม "ตรวจสอบสิทธิ์กับ Google" ในหน้าการลงทะเบียน
ระบบจะนำคุณไปที่หน้า Google ที่ขอให้คุณยอมรับให้พอร์ทัลนักพัฒนาซอฟต์แวร์เข้าถึงอีเมล Google และข้อมูลพื้นฐานของคุณ - เลือกยอมรับเพื่ออนุมัติ
- ระบบจะเปลี่ยนเส้นทางคุณกลับไปยังหน้าการลงทะเบียนของพอร์ทัลนักพัฒนาซอฟต์แวร์ โดยข้อมูลจาก Google จะเติมข้อมูลล่วงหน้าในช่องการลงทะเบียน
- ระบุข้อมูลใดๆ ที่ขาดไปเพื่อให้ขั้นตอนการลงทะเบียนเสร็จสมบูรณ์
- เลือก "สร้างบัญชีใหม่"
คุณจะได้รับอีเมลที่ส่งไปยังบัญชี Gmail พร้อมข้อมูลเกี่ยวกับขั้นตอนการลงทะเบียน
วิธีลงชื่อเข้าสู่ระบบในฐานะนักพัฒนาแอปที่มีอยู่
- เลือกลิงก์ "การเข้าสู่ระบบ" ในพอร์ทัลนักพัฒนาซอฟต์แวร์
- เลือกปุ่ม "ตรวจสอบสิทธิ์กับ Google" ในหน้าเข้าสู่ระบบ
- หากเข้าสู่ระบบ Google อยู่แล้ว ระบบจะเข้าสู่ระบบพอร์ทัลดังกล่าว
- หากไม่ได้เข้าสู่ระบบ Google ให้ป้อนข้อมูลเข้าสู่ระบบของ Google เพื่อเข้าสู่ระบบพอร์ทัล
- หากนี่เป็นครั้งแรกที่คุณเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบของ Google ระบบจะเปลี่ยนเส้นทางคุณไปยังหน้าในพอร์ทัลที่คุณต้องเชื่อมโยงบัญชี Google กับบัญชีที่มีอยู่ในพอร์ทัลนักพัฒนาซอฟต์แวร์:
- คัดลอก URL ใต้ OpenID ของคุณ
- เลือกลิงก์ลงชื่อเข้าสู่ระบบที่ด้านบนของหน้าและเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบพอร์ทัลนักพัฒนาซอฟต์แวร์ที่มีอยู่
- เลือกที่อยู่อีเมล > แก้ไขโปรไฟล์ จากเมนูระดับบนสุดในพอร์ทัลนักพัฒนาซอฟต์แวร์
- ในหน้าโปรไฟล์ของคุณ ให้เลือก Manage your OpenIDs
- ป้อน 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
Description: เช่น My Apigeeพอร์ทัล
Website: เช่น http://{env}-{org-name}.devportal.apigee.com/
CallbackURL: คัดลอก URL เรียกกลับจากหน้าจอกำหนดค่าโมดูล Twitter Signin - ยอมรับข้อกำหนด/เงื่อนไข
ระบบจะนําคุณไปยังหน้า Twitter ที่มีการตั้งค่า OAuth ซึ่งรวมถึงรหัสผู้ใช้และข้อมูลลับของผู้ใช้ คุณต้องมีคีย์และข้อมูลลับเพื่อกำหนดค่าโมดูล Drupal Twitter Signin - ใต้แท็บ Settings ให้เปลี่ยนการเข้าถึงประเภทแอปพลิเคชันเป็นอ่านและเขียน
- เลือก อัปเดตการตั้งค่าแอปพลิเคชัน Twitter นี้
หากต้องการกำหนดค่าโมดูลการลงชื่อเข้าใช้ Twitter ให้ทำดังนี้
- เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบ
- เลือก Configuration > Web Services > Twitter ในเมนู Drupal
หน้าจอการกำหนดค่า Twitter จะปรากฏขึ้น - เลือกแท็บ "การตั้งค่า"
- คัดลอกคีย์ผู้บริโภคจากหน้า Twitter ไปยังช่องคีย์ผู้บริโภคของ OAUTH
- คัดลอกข้อมูลลับของผู้บริโภคจากหน้า Twitter ไปยังช่อง OAUTH Consumer Secret
- เลือก Save Configuration (บันทึกการกำหนดค่า)
- เลือกแท็บ 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 หากจำเป็น
- ป้อนข้อมูลต่อไปนี้เกี่ยวกับพอร์ทัล
Application Name: เช่น MyApigeePortal
Description: เช่น My Apigeeพอร์ทัล
Website: เช่น http://{env}-{org-name}.devportal.apigee.com/
CallbackURL: URL หน้าแรกของพอร์ทัล/register ที่มีส่วนขยาย/github/register ตัวอย่างเช่น
http://{env}-{org-name}.devportal.apigee.com/github/register/create
- (ไม่บังคับ) เลือกรูปภาพ
- เลือก "ลงทะเบียนแอปพลิเคชัน" เว็บไซต์ GitHub แสดงรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ที่คุณต้องกำหนดค่าโมดูลการเชื่อมต่อ GitHub ในพอร์ทัลนักพัฒนาซอฟต์แวร์ในรูปแบบ
Client-ID: dbe86111e411d031d8fb
รหัสลับไคลเอ็นต์: e6bd0f838a288113e8b4e531c72a9f28 - คัดลอกค่าเหล่านี้เพื่อใช้เมื่อกำหนดค่าโมดูลการเชื่อมต่อ 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
- เข้าสู่ระบบพอร์ทัลนักพัฒนาซอฟต์แวร์โดยใช้ข้อมูลเข้าสู่ระบบของพอร์ทัลนักพัฒนาซอฟต์แวร์
- เลือกที่อยู่อีเมล > แก้ไขโปรไฟล์ จากเมนูระดับบนสุดในแถบเมนู
- ในหน้าโปรไฟล์ของคุณ ให้เลือก Manage your OpenIDs
- ป้อน OpenID แล้วเลือกเพิ่ม OpenID
คุณจะเข้าสู่ระบบด้วย OpenID ได้แล้วในขณะนี้ - ออกจากระบบพอร์ทัลนักพัฒนาซอฟต์แวร์
- เลือกการเข้าสู่ระบบ
- ในหน้าลงชื่อเข้าใช้ ให้เลือกเข้าสู่ระบบด้วย OpenID
- ป้อน OpenID ของคุณ
- เลือกลงชื่อเข้าสู่ระบบ
หรือจะลงชื่อเข้าสู่ระบบบัญชีพอร์ทัลนักพัฒนาซอฟต์แวร์ที่มีอยู่โดยตรงด้วย OpenID ก็ได้ เมื่อทำเป็นครั้งแรก ระบบจะขอให้คุณเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบพอร์ทัลนักพัฒนาซอฟต์แวร์ การเข้าสู่ระบบครั้งแรกจะเชื่อมโยง OpenID กับบัญชีพอร์ทัลนักพัฒนาซอฟต์แวร์โดยอัตโนมัติ คุณสามารถลงชื่อเข้าสู่ระบบโดยตรงด้วย OpenID ได้แล้ว