แอปพลิเคชันระบบคลาวด์ Black Duck by Synopsys

คุณต้องลงชื่อเข้าใช้ในฐานะผู้ดูแลระบบขั้นสูงสำหรับงานนี้

การใช้ภาษามาร์กอัปเพื่อยืนยันความปลอดภัย (SAML) จะช่วยให้ผู้ใช้ลงชื่อเข้าใช้แอปพลิเคชันระบบคลาวด์ขององค์กรโดยใช้ข้อมูลเข้าสู่ระบบ Google Cloud ของตนเองได้

หมายเหตุ: Black Duck จะต้องใช้งานบน Google Compute Engine (GCE), Amazon Web Services (AWS) หรือ Azure รับคำแนะนำในการทำให้ใช้งานได้โดยอ่านเอกสารของแพลตฟอร์มระบบคลาวด์ Black Duck

ตั้งค่า SSO ผ่าน SAML สำหรับ Black Duck

ขั้นตอนที่ 1: ตั้งค่า Google เป็นผู้ให้บริการข้อมูลประจำตัว (IdP) SAML
  1. ลงชื่อเข้าใช้ คอนโซลผู้ดูแลระบบของ Google

    ลงชื่อเข้าใช้ด้วยบัญชีที่มีสิทธิ์ของผู้ดูแลระบบ (ไม่ใช่บัญชีที่ลงท้ายด้วย @gmail.com)

  2. จากคอนโซลผู้ดูแลระบบ ให้ไปที่เมนู จากนั้น แอปจากนั้นแอปในเว็บและบนอุปกรณ์เคลื่อนที่
  3. คลิกเพิ่มแอปจากนั้นค้นหาแอป
  4. ป้อน Black Duck by Synopsys ในช่องค้นหา
  5. ในผลการค้นหา ให้วางเมาส์เหนือแอป SAML Black Duck แล้วคลิกเลือก
  6. ในหน้ารายละเอียดผู้ให้บริการข้อมูลประจำตัวของ Google ให้ดาวน์โหลดไฟล์ข้อมูลเมตาของ IDP
  7. คลิกต่อไป
  8. ในหน้ารายละเอียดของผู้ให้บริการ ให้แก้ไข ACS URL และรหัสเอนทิตี โดยแทนที่ {your-domain} ด้วยโดเมนที่ติดตั้ง Black Duck เอาไว้
  9. คลิกต่อไป
  10. ในหน้าการแมปแอตทริบิวต์ ให้กำหนดค่าเลือกหมวดหมู่และเลือกช่องของผู้ใช้สำหรับแอตทริบิวต์ในรายการดังนี้
     
    แอตทริบิวต์ของแอปพลิเคชัน เลือกหมวดหมู่ เลือกช่องของผู้ใช้
    FirstName ข้อมูลพื้นฐาน ชื่อ
    LastName ข้อมูลพื้นฐาน นามสกุล
    อีเมล ข้อมูลพื้นฐาน อีเมลหลัก
    ชื่อ Basic Information อีเมลหลัก
  11. (ไม่บังคับ) หากต้องการป้อนชื่อกลุ่มที่เกี่ยวข้องกับแอปนี้ ให้ทำดังนี้
    1. สำหรับการเป็นสมาชิกกลุ่ม (ไม่บังคับ) ให้คลิกค้นหากลุ่ม แล้วป้อนตัวอักษรของชื่อกลุ่มอย่างน้อย 1 ตัว จากนั้นเลือกชื่อกลุ่ม
    2. เพิ่มกลุ่มอีกตามต้องการ (สูงสุด 75 กลุ่ม)
    3. ป้อนชื่อแอตทริบิวต์กลุ่มที่เกี่ยวข้องของผู้ให้บริการสำหรับแอตทริบิวต์แอป

    ไม่ว่าคุณจะป้อนชื่อกลุ่มกี่รายการก็ตาม คำตอบของ SAML จะรวมเฉพาะกลุ่มที่ผู้ใช้เป็นสมาชิกอยู่เท่านั้น (ทั้งโดยตรงหรือโดยอ้อม) โปรดดูข้อมูลเพิ่มเติมที่หัวข้อเกี่ยวกับการเชื่อมโยงการเป็นสมาชิกกลุ่ม

  12. คลิกเสร็จสิ้น
ขั้นตอนที่ 2: ตั้งค่า Black Duck เป็นผู้ให้บริการ (SP) SAML 2.0
  1. เปิดหน้าต่างเบราว์เซอร์ใหม่ในโหมดไม่ระบุตัวตน
  2. ลงชื่อเข้าใช้ Black Duck ด้วยบัญชีผู้ดูแลระบบของคุณ
  3. คลิก Administration แล้วเลือก SAML Integration
  4. เลือก Enable SAML
  5. ใน Service Providers Entity URL ให้ป้อน URL สำหรับไปยัง Hub
  6. ในช่องข้อความ Identity Provider Metadata ให้วางเนื้อหาของไฟล์ข้อมูลเมตา IDP ที่คุณดาวน์โหลดในขั้นตอนที่ 1
  7. คลิก Save
  8. เชื่อมต่อผ่าน Secure Shell (SSH) ไปยังเซิร์ฟเวอร์ Hub
  9. ในไดเรกทอรี docker-compose ให้แก้ไขไฟล์ hub-proxy.env โดยเพิ่มบรรทัดต่อไปนี้ไปยังตอนท้ายของไฟล์ แล้วแทนที่ {url-to-the-hub} ด้วย URL ของอินสแตนซ์ที่ใช้ Black Duck ดังนี้
    • HUB_SAML_EXTERNAL_URL={url-to-the-hub}
  10.  รีสตาร์ทอินสแตนซ์ Hub
ขั้นตอนที่ 3: เปิดใช้แอป Black Duck
  1. ลงชื่อเข้าใช้ คอนโซลผู้ดูแลระบบของ Google

    ลงชื่อเข้าใช้ด้วยบัญชีที่มีสิทธิ์ของผู้ดูแลระบบ (ไม่ใช่บัญชีที่ลงท้ายด้วย @gmail.com)

  2. จากคอนโซลผู้ดูแลระบบ ให้ไปที่เมนู จากนั้น แอปจากนั้นแอปในเว็บและบนอุปกรณ์เคลื่อนที่
  3. เลือก Black Duck
  4. คลิกสิทธิ์การเข้าถึงของผู้ใช้
  5. หากต้องการเปิดหรือปิดบริการให้ทุกคนในองค์กร ให้คลิกเปิดสำหรับทุกคนหรือปิดสำหรับทุกคน แล้วคลิกบันทึก

  6. (ไม่บังคับ) วิธีเปิดหรือปิดบริการสำหรับหน่วยขององค์กร
    1. เลือกหน่วยขององค์กรทางด้านซ้าย
    2. หากต้องการเปลี่ยนสถานะบริการ ให้เลือกเปิดหรือปิด
    3. เลือกการตั้งค่าแบบใดแบบหนึ่งต่อไปนี้
      • หากตั้งค่าสถานะบริการเป็นรับค่า และคุณต้องการคงการตั้งค่าที่อัปเดตแล้วไว้ แม้ว่าการตั้งค่าขององค์กรระดับบนสุดจะเปลี่ยนไป ให้คลิกลบล้าง
      • หากตั้งค่าสถานะบริการเป็นลบล้าง ให้คลิกรับค่าเพื่อเปลี่ยนกลับเป็นการตั้งค่าเดียวกันกับระดับบนสุด หรือคลิกบันทึกเพื่อคงการตั้งค่าใหม่ แม้ว่าการตั้งค่าขององค์กรระดับบนสุดจะเปลี่ยนไป
        หมายเหตุ: ดูข้อมูลเพิ่มเติมเกี่ยวกับโครงสร้างองค์กร
  7. หากต้องการเปิดบริการให้กับกลุ่มผู้ใช้ในหน่วยขององค์กร ให้เลือกกลุ่มที่มีสิทธิ์เข้าถึง โปรดดูรายละเอียดที่หัวข้อเปิดบริการให้กับกลุ่ม
  8. ตรวจดูว่ารหัสอีเมลของบัญชีผู้ใช้ Black Duck ตรงกับรหัสในโดเมน Google
ขั้นตอนที่ 4: ยืนยันว่า SSO ใช้ได้

หมายเหตุ: Black Duck รองรับเฉพาะ SSO หากลงชื่อเข้าใช้จาก Google คุณจะใช้ SSO ไม่ได้หากลงชื่อเข้าใช้ Black Duck โดยตรง

  1. ลงชื่อเข้าใช้ คอนโซลผู้ดูแลระบบของ Google

    ลงชื่อเข้าใช้ด้วยบัญชีที่มีสิทธิ์ของผู้ดูแลระบบ (ไม่ใช่บัญชีที่ลงท้ายด้วย @gmail.com)

  2. จากคอนโซลผู้ดูแลระบบ ให้ไปที่เมนู จากนั้น แอปจากนั้นแอปในเว็บและบนอุปกรณ์เคลื่อนที่
  3. เลือก Black Duck
  4. คลิกทดสอบการเข้าสู่ระบบผ่าน SAML ที่ด้านซ้ายบน 

    ระบบจะเปิด Black Duck ขึ้นมาในแท็บใหม่ หากไม่มีแท็บใหม่เปิดขึ้นมา ให้นำข้อมูลที่ได้จากข้อความแสดงข้อผิดพลาดของ SAML ที่ระบบแจ้งไปอัปเดตการตั้งค่า IdP และ SP ให้เหมาะสม จากนั้นจึงทดสอบการเข้าสู่ระบบ SAML อีกครั้ง



Google, Google Workspace และเครื่องหมายและโลโก้ที่เกี่ยวข้องเป็นเครื่องหมายการค้าของ Google LLC ชื่อบริษัทและชื่อผลิตภัณฑ์อื่นๆ ทั้งหมดเป็นเครื่องหมายการค้าของ บริษัทที่เกี่ยวข้อง

ข้อมูลนี้มีประโยชน์ไหม

เราจะปรับปรุงได้อย่างไร
true
ค้นหา
ล้างการค้นหา
ปิดการค้นหา
เมนูหลัก
355889251381406367
true
ค้นหาศูนย์ช่วยเหลือ
true
true
true
false
false