การใช้ข้อมูลเข้าสู่ระบบแบบรวมศูนย์ในพอร์ทัลนักพัฒนาซอฟต์แวร์

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
ข้อมูล

การเข้าสู่ระบบแบบรวมศูนย์คือกระบวนการที่คุณใช้ข้อมูลเข้าสู่ระบบจากระบบการจัดการข้อมูลประจำตัวระบบหนึ่งที่เรียกว่าระบบการบันทึกเพื่อเข้าสู่ระบบระบบอื่น ตัวอย่างเช่น คุณใช้ข้อมูลเข้าสู่ระบบ Google หรือ Twitter เพื่อเข้าสู่ระบบพอร์ทัลนักพัฒนาซอฟต์แวร์ Apigee ได้ ข้อดีของการเข้าสู่ระบบแบบรวมศูนย์คือระบบที่คุณเข้าสู่ระบบจะไม่เห็นรหัสผ่านที่เชื่อมโยงกับข้อมูลเข้าสู่ระบบของคุณเลย ซึ่งหมายความว่าคุณไม่ต้องคัดลอกรหัสผ่านไปยังระบบอื่น

พอร์ทัลบริการของนักพัฒนาแอปรองรับการเข้าสู่ระบบแบบรวมศูนย์โดยใช้ข้อมูลเข้าสู่ระบบจากผู้ให้บริการทั่วไปหลายราย เช่น

  • GitHub
  • Google
  • OpenID
  • Twitter

นอกจากนี้ หากมีบัญชี 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 ที่มีอยู่เป็นนักพัฒนาพอร์ทัลรายใหม่

หมายเหตุ: กระบวนการลงทะเบียนจะถือว่าคุณได้กำหนดค่าพอร์ทัลให้อนุญาตให้ทุกคนลงทะเบียนได้โดยไม่ต้องมีการอนุมัติจากผู้ดูแลระบบ ดูเพิ่มและจัดการบัญชีผู้ใช้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการควบคุมผู้ที่มีสิทธิ์ลงทะเบียน

  1. ตรวจสอบว่าคุณมีบัญชี Apigee Edge อยู่แล้ว
  2. เลือกลิงก์ "ลงทะเบียน" ในพอร์ทัลสำหรับนักพัฒนาแอป
  3. เลือกปุ่มตรวจสอบสิทธิ์ด้วย Apigee ในหน้าการลงทะเบียน
    • หากยังไม่ได้ลงชื่อเข้าสู่ระบบ Apigee Edge ให้ป้อนข้อมูลเข้าสู่ระบบ Apigee Edge แล้วเลือก "ลงชื่อเข้าใช้"
  4. หากไม่ต้องใช้ข้อมูลอื่นๆ ในการลงทะเบียน ระบบจะเข้าสู่ระบบพอร์ทัลนักพัฒนาซอฟต์แวร์ด้วยบัญชีใหม่
    คุณจะได้รับอีเมลที่เชื่อมโยงกับบัญชี Apigee ของคุณพร้อมข้อมูลเกี่ยวกับการดำเนินการลงทะเบียนให้เสร็จสมบูรณ์ เช่น การตั้งรหัสผ่าน
  5. หากมีข้อมูลเพิ่มเติมที่จำเป็นในการดำเนินการลงทะเบียนให้เสร็จสมบูรณ์ เช่น การยอมรับข้อกำหนดและเงื่อนไข ระบบจะเปลี่ยนเส้นทางคุณกลับไปยังหน้าลงทะเบียนโดยอัตโนมัติ ด้วยชื่อผู้ใช้และข้อมูลอีเมลจากบัญชี Apigee Edge ของคุณซึ่งป้อนลงในช่องที่เหมาะสม
  6. ระบุข้อมูลอื่นๆ ในการจดทะเบียนที่จำเป็นเพื่อดำเนินการขั้นตอนการจดทะเบียนให้เสร็จสมบูรณ์
  7. เลือก "สร้างบัญชีใหม่"
    คุณจะได้รับอีเมลที่เชื่อมโยงกับบัญชี Apigee ของคุณพร้อมข้อมูลเกี่ยวกับการดำเนินการลงทะเบียนให้เสร็จสมบูรณ์ เช่น การตั้งรหัสผ่าน

วิธีลงชื่อเข้าสู่ระบบในฐานะนักพัฒนาพอร์ทัลที่มีอยู่โดยใช้บัญชี Apigee

  1. เลือกลิงก์ "การเข้าสู่ระบบ" ในพอร์ทัลนักพัฒนาซอฟต์แวร์
  2. เลือกปุ่มตรวจสอบสิทธิ์ด้วย Apigee ในหน้าการเข้าสู่ระบบ
    • หากลงชื่อเข้าสู่ระบบ Apigee Edge อยู่แล้ว คุณจะเข้าสู่ระบบพอร์ทัลนักพัฒนาซอฟต์แวร์โดยอัตโนมัติ
    • หากยังไม่ได้ลงชื่อเข้าสู่ระบบ Apigee Edge ให้ป้อนข้อมูลเข้าสู่ระบบ Apigee Edge แล้วเลือก "ลงชื่อเข้าใช้"

ลงทะเบียนหรือเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบของ Google

การลงทะเบียนแบบรวมศูนย์และการลงชื่อเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบของ Google จะเปิดใช้ในพอร์ทัลนักพัฒนาซอฟต์แวร์โดยค่าเริ่มต้น ทั้งในหน้าการลงทะเบียนและหน้าเข้าสู่ระบบ คุณจะเห็นปุ่มต่อไปนี้

คุณลงทะเบียนเป็นนักพัฒนาซอฟต์แวร์รายใหม่หรือเข้าสู่ระบบในฐานะนักพัฒนาซอฟต์แวร์ที่มีอยู่ได้โดยใช้ข้อมูลเข้าสู่ระบบของ Google เช่น หากคุณมีบัญชี Gmail ก็ลงชื่อเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบของ Gmail ได้

พอร์ทัลนักพัฒนาซอฟต์แวร์จะเชื่อมโยงข้อมูลเข้าสู่ระบบของ Google กับบัญชีพอร์ทัลของคุณด้วยการจัดเก็บ OpenID ของ Google ในโปรไฟล์พอร์ทัลของคุณ หลังจากเชื่อมโยงข้อมูลเข้าสู่ระบบ Google กับบัญชีพอร์ทัลแล้ว คุณจะเห็น OpenID โดยเลือกที่อยู่อีเมล > แก้ไขโปรไฟล์จากเมนูระดับบนสุดในพอร์ทัลนักพัฒนาซอฟต์แวร์ จากนั้นเลือก "จัดการ OpenID"

วิธีลงทะเบียนเป็นนักพัฒนาซอฟต์แวร์รายใหม่โดยใช้ข้อมูลเข้าสู่ระบบของ Google

หมายเหตุ: กระบวนการลงทะเบียนจะถือว่าคุณได้กำหนดค่าพอร์ทัลให้อนุญาตให้ทุกคนลงทะเบียนได้โดยไม่ต้องมีการอนุมัติจากผู้ดูแลระบบ ดูเพิ่มและจัดการบัญชีผู้ใช้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการควบคุมผู้ที่มีสิทธิ์ลงทะเบียน

  1. ตรวจสอบว่าคุณมีบัญชี Google เช่น บัญชี Gmail อยู่แล้ว
  2. เลือกลิงก์ "ลงทะเบียน" ในพอร์ทัลนักพัฒนาซอฟต์แวร์
  3. เลือกปุ่ม "ตรวจสอบสิทธิ์กับ Google" ในหน้าการลงทะเบียน
    ระบบจะนำคุณไปที่หน้า Google ที่ขอให้คุณยอมรับให้พอร์ทัลนักพัฒนาซอฟต์แวร์เข้าถึงอีเมล Google และข้อมูลพื้นฐานของคุณ
  4. เลือกยอมรับเพื่ออนุมัติ
  5. ระบบจะเปลี่ยนเส้นทางคุณกลับไปยังหน้าการลงทะเบียนของพอร์ทัลนักพัฒนาซอฟต์แวร์ โดยข้อมูลจาก Google จะเติมข้อมูลล่วงหน้าในช่องการลงทะเบียน
  6. ระบุข้อมูลใดๆ ที่ขาดไปเพื่อให้ขั้นตอนการลงทะเบียนเสร็จสมบูรณ์
  7. เลือก "สร้างบัญชีใหม่"
    คุณจะได้รับอีเมลที่ส่งไปยังบัญชี Gmail พร้อมข้อมูลเกี่ยวกับขั้นตอนการลงทะเบียน

วิธีลงชื่อเข้าสู่ระบบในฐานะนักพัฒนาแอปที่มีอยู่

  1. เลือกลิงก์ "การเข้าสู่ระบบ" ในพอร์ทัลนักพัฒนาซอฟต์แวร์
  2. เลือกปุ่ม "ตรวจสอบสิทธิ์กับ Google" ในหน้าเข้าสู่ระบบ
    • หากเข้าสู่ระบบ Google อยู่แล้ว ระบบจะเข้าสู่ระบบพอร์ทัลดังกล่าว
    • หากไม่ได้เข้าสู่ระบบ Google ให้ป้อนข้อมูลเข้าสู่ระบบของ Google เพื่อเข้าสู่ระบบพอร์ทัล
  3. หากนี่เป็นครั้งแรกที่คุณเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบของ Google ระบบจะเปลี่ยนเส้นทางคุณไปยังหน้าในพอร์ทัลที่คุณต้องเชื่อมโยงบัญชี Google กับบัญชีที่มีอยู่ในพอร์ทัลนักพัฒนาซอฟต์แวร์:

  4. คัดลอก URL ใต้ OpenID ของคุณ
  5. เลือกลิงก์ลงชื่อเข้าสู่ระบบที่ด้านบนของหน้าและเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบพอร์ทัลนักพัฒนาซอฟต์แวร์ที่มีอยู่
  6. เลือกที่อยู่อีเมล > แก้ไขโปรไฟล์ จากเมนูระดับบนสุดในพอร์ทัลนักพัฒนาซอฟต์แวร์
  7. ในหน้าโปรไฟล์ของคุณ ให้เลือก Manage your OpenIDs
  8. ป้อน URL ของ OpenID แล้วเลือกเพิ่ม OpenID
    คุณจะเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบของ Google ได้แล้ว

เข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบของ Twitter

คุณลงชื่อเข้าสู่ระบบในฐานะนักพัฒนาแอปที่มีอยู่ได้โดยใช้ข้อมูลเข้าสู่ระบบ Twitter แต่จะลงทะเบียนเป็นผู้ใช้ใหม่ไม่ได้

การลงชื่อเข้าใช้แบบรวมศูนย์โดยใช้ข้อมูลเข้าสู่ระบบของ Twitter กำหนดให้คุณต้องเปิดใช้โมดูล Drupal Twitter Signin ในพอร์ทัลนักพัฒนาซอฟต์แวร์ หลังจากเปิดใช้โมดูลดังกล่าวแล้ว คุณจะเห็นปุ่มต่อไปนี้ในหน้าเข้าสู่ระบบ

การเชื่อมต่อระหว่างพอร์ทัลนักพัฒนาซอฟต์แวร์และ Twitter จะใช้ OAuth สำหรับการตรวจสอบสิทธิ์ ดังนั้น ก่อนที่คุณจะสามารถเข้าสู่ระบบพอร์ทัลนักพัฒนาซอฟต์แวร์ด้วยข้อมูลเข้าสู่ระบบของ Twitter คุณต้องสร้างแอป Twitter ก่อน จากนั้นจึงสร้างคีย์ของผู้บริโภคและข้อมูลลับของผู้บริโภคที่ใช้โดยพอร์ทัลนักพัฒนาซอฟต์แวร์และ Twitter เพื่อสื่อสาร

ในขั้นตอนด้านล่างนี้ คุณต้องเปิดใช้โมดูลการลงชื่อเข้าใช้ Twitter ในพอร์ทัลของนักพัฒนาซอฟต์แวร์ก่อน จากนั้นจึงสร้างแอป Twitter หลังจากสร้างแอปแล้ว ให้กลับไปที่โมดูลการลงชื่อเข้าใช้ของ Twitter แล้วเพิ่มข้อมูลการกำหนดค่าที่จำเป็นจากแอป Twitter

หากต้องการเปิดใช้โมดูลการลงชื่อเข้าใช้ Twitter ให้ทำดังนี้

  1. เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบ
  2. เลือกโมดูลในเมนูการดูแลระบบ Drupal รายการโมดูล Drupal ที่ติดตั้งไว้ทั้งหมดจะปรากฏขึ้น
  3. เลื่อนลงมาที่ด้านล่างของหน้าและเลือกช่องทำเครื่องหมายข้างโมดูลการลงชื่อเข้าใช้ของ Twitter
  4. บันทึกการกำหนดค่า
    เมื่อเปิดใช้โมดูลการลงชื่อเข้าใช้ของ Twitter ระบบอาจแจ้งว่าคุณต้องเปิดใช้โมดูลอื่นๆ ด้วย ตรวจสอบว่าได้เปิดใช้โมดูลเหล่านี้แล้ว
  5. หลังจากเปิดใช้โมดูลการลงชื่อเข้าใช้ Twitter แล้ว ให้เลือกการกำหนดค่า > บริการบนเว็บ > Twitter ในเมนู Drupal
    หน้าจอการกำหนดค่า Twitter จะปรากฏขึ้น
  6. เลือกแท็บ "การตั้งค่า"
  7. คัดลอก URL ติดต่อกลับ นี่คือ URL ในแบบฟอร์ม:

    http://{env}-{org-name}.devportal.apigee.com/twitter/oauth

    คุณต้องใช้ URL นี้เพื่อสร้างแอป Twitter

สร้างแอป Twitter:

  1. ไปที่หน้านี้ในเบราว์เซอร์: https://dev.twitter.com/apps/new และเข้าสู่ระบบบัญชี Twitter ของคุณ
  2. ป้อนข้อมูลต่อไปนี้เกี่ยวกับพอร์ทัล
    ชื่อ เช่น MyApigeePortal
    Description: เช่น My Apigeeพอร์ทัล
    Website: เช่น http://{env}-{org-name}.devportal.apigee.com/
    CallbackURL: คัดลอก URL เรียกกลับจากหน้าจอกำหนดค่าโมดูล Twitter Signin
  3. ยอมรับข้อกำหนด/เงื่อนไข
    ระบบจะนําคุณไปยังหน้า Twitter ที่มีการตั้งค่า OAuth ซึ่งรวมถึงรหัสผู้ใช้และข้อมูลลับของผู้ใช้ คุณต้องมีคีย์และข้อมูลลับเพื่อกำหนดค่าโมดูล Drupal Twitter Signin
  4. ใต้แท็บ Settings ให้เปลี่ยนการเข้าถึงประเภทแอปพลิเคชันเป็นอ่านและเขียน
  5. เลือก อัปเดตการตั้งค่าแอปพลิเคชัน Twitter นี้

หากต้องการกำหนดค่าโมดูลการลงชื่อเข้าใช้ Twitter ให้ทำดังนี้

  1. เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบ
  2. เลือก Configuration > Web Services > Twitter ในเมนู Drupal
    หน้าจอการกำหนดค่า Twitter จะปรากฏขึ้น
  3. เลือกแท็บ "การตั้งค่า"
  4. คัดลอกคีย์ผู้บริโภคจากหน้า Twitter ไปยังช่องคีย์ผู้บริโภคของ OAUTH
  5. คัดลอกข้อมูลลับของผู้บริโภคจากหน้า Twitter ไปยังช่อง OAUTH Consumer Secret
  6. เลือก Save Configuration (บันทึกการกำหนดค่า)
  7. เลือกแท็บ Twitter
  8. ในขณะที่ยังคงลงชื่อเข้าสู่ระบบ Twitter ด้วยบัญชีที่สร้างแอป Twitter ให้เลือกปุ่ม "ไปที่ Twitter" เพื่อเพิ่มบัญชีที่ตรวจสอบสิทธิ์
  9. เลือกแท็บลงชื่อเข้าใช้
  10. เลือก ไม่ ใต้ ลงทะเบียนผู้ใช้ใหม่โดยอัตโนมัติ
  11. บันทึกการกำหนดค่า
    ตอนนี้ผู้ใช้ Twitter จะลงทะเบียนในพอร์ทัลนักพัฒนาซอฟต์แวร์และลงชื่อเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบของ Twitter ได้แล้ว

วิธีลงชื่อเข้าสู่ระบบในฐานะนักพัฒนาแอปที่มีอยู่โดยใช้บัญชี Twitter

  1. เลือกลิงก์ "การเข้าสู่ระบบ" ในพอร์ทัลนักพัฒนาซอฟต์แวร์
  2. เลือกปุ่ม "ตรวจสอบสิทธิ์ด้วย Twitter" ในหน้าเข้าสู่ระบบ
  3. คุณจะถูกเปลี่ยนเส้นทางไปยังหน้า Twitter
    • หากคุณลงชื่อเข้าใช้ Twitter อยู่แล้ว ให้เลือก "ให้สิทธิ์แอป"
    • หากยังไม่ได้ลงชื่อเข้าสู่ระบบ Twitter ให้ป้อนข้อมูลเข้าสู่ระบบ Twitter แล้วเลือก "ให้สิทธิ์แอป"
  4. หากนี่เป็นครั้งแรกที่เข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบของ Twitter ระบบจะเปลี่ยนเส้นทางคุณไปยังหน้าในพอร์ทัลที่คุณต้องเชื่อมโยงบัญชี Twitter กับบัญชีที่มีอยู่ในพอร์ทัลนักพัฒนาซอฟต์แวร์
  5. ป้อนชื่อผู้ใช้และรหัสผ่านของบัญชีที่ต้องการเชื่อมโยงกับบัญชี Twitter คุณจะดำเนินการนี้เพียงครั้งเดียวเท่านั้น
    เมื่อเข้าสู่ระบบด้วยข้อมูลเข้าสู่ระบบของ Twitter ในครั้งถัดไป คุณจะเข้าสู่ระบบพอร์ทัลโดยตรง

เข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบ GitHub

คุณเข้าสู่ระบบในฐานะนักพัฒนาซอฟต์แวร์ที่มีอยู่ได้โดยใช้ข้อมูลเข้าสู่ระบบ GitHub แต่ลงทะเบียนเป็นผู้ใช้ใหม่ไม่ได้

การลงชื่อเข้าใช้แบบรวมศูนย์โดยใช้ข้อมูลเข้าสู่ระบบของ GitHub กำหนดให้คุณต้องเปิดใช้โมดูล Drupal GitHub Connect ในพอร์ทัลนักพัฒนาซอฟต์แวร์ หลังจากเปิดใช้โมดูลดังกล่าวแล้ว คุณจะเห็นปุ่มต่อไปนี้ในหน้าเข้าสู่ระบบ

การเชื่อมต่อระหว่างพอร์ทัลนักพัฒนาซอฟต์แวร์และ GitHub จะใช้ OAuth สำหรับการตรวจสอบสิทธิ์ ดังนั้น ก่อนที่คุณจะเข้าสู่ระบบพอร์ทัลนักพัฒนาซอฟต์แวร์ด้วยข้อมูลเข้าสู่ระบบ GitHub ได้ คุณต้องสร้างแอป GitHub ก่อน จากนั้นแอปจะสร้างคีย์ของผู้บริโภคและข้อมูลลับของผู้บริโภคที่ใช้โดยพอร์ทัลนักพัฒนาซอฟต์แวร์และ GitHub เพื่อสื่อสาร

ในขั้นตอนด้านล่าง คุณจะต้องสร้างแอป GitHub ก่อน หลังจากที่สร้างแอปแล้ว ให้เปิดใช้โมดูลการเชื่อมต่อ GitHub แล้วเพิ่มรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์จากแอป GitHub

สร้างแอป GitHub โดยทำดังนี้

  1. ไปที่หน้านี้ในเบราว์เซอร์ https://github.com/settings/applications/new และลงชื่อเข้าสู่ระบบบัญชี GitHub หากจำเป็น
  2. ป้อนข้อมูลต่อไปนี้เกี่ยวกับพอร์ทัล
    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
  3. (ไม่บังคับ) เลือกรูปภาพ
  4. เลือก "ลงทะเบียนแอปพลิเคชัน" เว็บไซต์ GitHub แสดงรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ที่คุณต้องกำหนดค่าโมดูลการเชื่อมต่อ GitHub ในพอร์ทัลนักพัฒนาซอฟต์แวร์ในรูปแบบ
    Client-ID: dbe86111e411d031d8fb
    รหัสลับไคลเอ็นต์: e6bd0f838a288113e8b4e531c72a9f28
  5. คัดลอกค่าเหล่านี้เพื่อใช้เมื่อกำหนดค่าโมดูลการเชื่อมต่อ GitHub

วิธีเปิดใช้โมดูลการเชื่อมต่อ GitHub ให้ทำดังนี้

  1. เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบ
  2. เลือกโมดูลในเมนูการดูแลระบบ Drupal รายการโมดูล Drupal ที่ติดตั้งไว้ทั้งหมดจะปรากฏขึ้น
  3. เลื่อนลงมาที่ด้านล่างของหน้าและเลือกช่องทำเครื่องหมายข้างโมดูลการเชื่อมต่อ GitHub
  4. บันทึกการกำหนดค่า
    เมื่อเปิดใช้โมดูลการเชื่อมต่อ GitHub ระบบอาจแจ้งว่าคุณต้องเปิดใช้โมดูลอื่นๆ ด้วย แอปเหล่านี้ควรเปิดใช้โดยอัตโนมัติ
  5. หลังจากเปิดใช้โมดูลการเชื่อมต่อ GitHub ให้เลือกการกำหนดค่า > ผู้คน > GitHub ในเมนู Drupal
    หน้าจอการกำหนดค่า GitHub จะปรากฏขึ้น
  6. ป้อนรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์จากแอปพลิเคชัน GitHub
  7. วางบล็อก GitHub Connect ในตำแหน่งที่ต้องการให้แสดง
  8. บันทึกการกำหนดค่า

วิธีลงชื่อเข้าสู่ระบบในฐานะนักพัฒนาแอปที่มีอยู่โดยใช้บัญชี GitHub

  1. เลือกลิงก์ "การเข้าสู่ระบบ" ในพอร์ทัลนักพัฒนาซอฟต์แวร์
  2. เลือกปุ่มเข้าสู่ระบบด้วย GitHub ในหน้าเข้าสู่ระบบ
  3. ระบบจะเปลี่ยนเส้นทางคุณไปยังหน้า GitHub
    • หากคุณลงชื่อเข้าสู่ระบบ GitHub อยู่แล้ว ให้เลือก "อนุญาตการเข้าถึง"
    • หากยังไม่ได้เข้าสู่ระบบ GitHub ให้ป้อนข้อมูลเข้าสู่ระบบ GitHub แล้วเลือก "ให้สิทธิ์แอป"
  4. หากนี่เป็นครั้งแรกที่คุณเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบของ GitHub ระบบจะเปลี่ยนเส้นทางคุณไปยังหน้าในพอร์ทัลที่คุณต้องเชื่อมโยงบัญชี GitHub กับบัญชีที่มีอยู่ในพอร์ทัลนักพัฒนาซอฟต์แวร์
  5. ป้อนชื่อผู้ใช้และรหัสผ่านของบัญชีที่ต้องการเชื่อมโยงกับบัญชี 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

  1. เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบ
  2. เลือกโมดูลในเมนูการดูแลระบบ Drupal รายการโมดูล Drupal ที่ติดตั้งไว้ทั้งหมดจะปรากฏขึ้น
  3. เลื่อนหน้าลงไปและเลือกช่องทำเครื่องหมายข้างโมดูล OpenID
  4. บันทึกการกำหนดค่า
    ไม่ต้องกำหนดค่าอื่นๆ ในพอร์ทัลสำหรับนักพัฒนาแอป

วิธีลงชื่อเข้าสู่ระบบในฐานะนักพัฒนาแอปที่มีอยู่โดยใช้ OpenID

  1. เข้าสู่ระบบพอร์ทัลนักพัฒนาซอฟต์แวร์โดยใช้ข้อมูลเข้าสู่ระบบของพอร์ทัลนักพัฒนาซอฟต์แวร์
  2. เลือกที่อยู่อีเมล > แก้ไขโปรไฟล์ จากเมนูระดับบนสุดในแถบเมนู
  3. ในหน้าโปรไฟล์ของคุณ ให้เลือก Manage your OpenIDs
  4. ป้อน OpenID แล้วเลือกเพิ่ม OpenID
    คุณจะเข้าสู่ระบบด้วย OpenID ได้แล้วในขณะนี้
  5. ออกจากระบบพอร์ทัลนักพัฒนาซอฟต์แวร์
  6. เลือกการเข้าสู่ระบบ
  7. ในหน้าลงชื่อเข้าใช้ ให้เลือกเข้าสู่ระบบด้วย OpenID
  8. ป้อน OpenID ของคุณ
  9. เลือกลงชื่อเข้าสู่ระบบ

หรือจะลงชื่อเข้าสู่ระบบบัญชีพอร์ทัลนักพัฒนาซอฟต์แวร์ที่มีอยู่โดยตรงด้วย OpenID ก็ได้ เมื่อทำเป็นครั้งแรก ระบบจะขอให้คุณเข้าสู่ระบบโดยใช้ข้อมูลเข้าสู่ระบบพอร์ทัลนักพัฒนาซอฟต์แวร์ การเข้าสู่ระบบครั้งแรกจะเชื่อมโยง OpenID กับบัญชีพอร์ทัลนักพัฒนาซอฟต์แวร์โดยอัตโนมัติ คุณสามารถลงชื่อเข้าสู่ระบบโดยตรงด้วย OpenID ได้แล้ว