คอนฟิเกอร์การตั้งค่าการรักษาความปลอดภัย

การตั้งค่าการรักษาความปลอดภัยประกอบด้วยการใช้งาน Cross-Origin Resource Sharing (CORS) และการรวมเนื้อหาไว้ในโดเมนอื่น

จากเพจ การรักษาความปลอดภัย คุณสามารถดำเนินการดังต่อไปนี้

ใช้งาน Cross-Origin Resource Sharing (CORS)

Cross-Origin Resource Sharing (CORS) ช่วยให้เว็บเพจส่งคำขอ เช่น XMLLHttpRequest ไปยังโดเมนอื่น ถ้าคุณมีแอปพลิเคชันเบราเซอร์ที่ทำงานร่วมกับ Oracle Content Management แต่ไม่ได้โฮสต์ในโดเมนอื่น ให้เพิ่มโดเมนแอปพลิเคชันเบราเซอร์ในลิสต์เริ่มต้น CORS ของ Oracle Content Management

REST API ใช้ CORS เนื่องจากถูกเรียกใช้จากรหัส JavaScript ที่รันในเบราเซอร์ และ REST API และ Oracle Content Management โฮสต์ในโดเมนอื่น

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

โดยทั่วไปแล้ว เฟรมแบบอินไลน์สามารถโฮสต์เนื้อหาได้หากโปรโตคอล โดเมน และพอร์ตของเฟรมแบบอินไลน์เหมือนกับเฟรมแบบอินไลน์สำหรับเนื้อหาที่แสดง ตัวอย่างเช่น ตามค่าดีฟอลต์ เฟรมแบบอินไลน์บนเพจ http://www.example.com:12345/home.html จะโฮสต์เนื้อหาได้เฉพาะในกรณีที่โปรโตคอลของเนื้อหาคือ http โดเมนคือ www.example.com และพอร์ตคือ 12345 เท่านั้น

อย่างไรก็ตาม หากแอปพลิเคชันอยู่ในโดเมนอื่นที่ไม่ใช่ Oracle Content Management คุณอาจจำเป็นต้องเพิ่มข้อมูลเครื่องโฮสต์ของแอปพลิเคชันไปยังลิสต์จุดเริ่มต้น CORS ช่องทางไปข้างหน้า, จุดเริ่มต้น CORS ช่องทางย้อนกลับ หรือทั้งคู่

  • ถ้าคำขอเป็นคำขอแบบข้ามโดเมน (ไม่ได้เริ่มต้นจากโดเมนของ Oracle Content Management) ซึ่งจะให้บริการโดย Oracle Content Management คุณจำเป็นต้องเพิ่มจุดเริ่มต้น CORS ช่องทางไปข้างหน้า โดยทั่วไป CORS ช่องทางไปข้างหน้าจะสามารถใช้กับการใช้งานร่วมกับแอปพลิเคชันที่กำหนดเอง ตัวอย่างเช่น REST API จะโต้ตอบกับช่องทางไปข้างหน้า
  • หากเป็นคำขอโดยตรงจาก Oracle Content Management ไปยังไคลเอนต์ที่เชื่อมต่อในโดเมนอื่น คุณจำเป็นต้องเพิ่มจุดเริ่มต้น CORS ช่องทางย้อนกลับ ตัวอย่างเช่น Oracle Content Management สามารถส่งข้อความแบบช่องทางย้อนกลับ (การอัปเดตแบบเรียลไทม์) ไปยังแอปพลิเคชัน
  • หากแอปพลิเคชันได้รับการสื่อสารของช่องทางไปข้างหน้าและช่องทางย้อนกลับจาก Oracle Content Management คุณจำเป็นต้องเพิ่มโดเมนให้กับลิสต์จุดเริ่มต้น CORS ทั้งช่องทางไปข้างหน้าและย้อนกลับ

การตั้งค่า CORS จะมีผลใช้กับการเรียก Oracle Content Management ทั้งหมด (เอกสาร โซเชียล และเนื้อหาเป็นบริการ)

เพื่อให้สามารถใช้ทรัพยากรร่วมกันระหว่างแอปพลิเคชันเบราเซอร์ที่ใช้งานร่วมกับ Oracle Content Management แต่โฮสต์ในโดเมนอื่น ให้ดำเนินการตามขั้นตอนต่อไปนี้

  1. หลังจากที่คุณเข้าสู่ระบบเว็บแอปพลิเคชัน Oracle Content Management ในฐานะผู้ดูแลระบบ ให้คลิก ระบบ ในพื้นที่การดูแลระบบของเมนูการนาวิเกต

  2. ในเมนู ระบบ คลิก การรักษาความปลอดภัย
  3. ภายใต้ CORS (Cross-Origin Resource Sharing) ให้ป้อนโดเมนในกล่องข้อความเริ่มต้น CORS ที่เหมาะสม โดยให้อยู่ในรูปแบบ http[s]://domainname.com คั่นรายการด้วยเครื่องหมายคอมมา ตัวอย่างเช่น ในการใช้งาน CORS สำหรับแอปพลิเคชันในเซิร์ฟเวอร์ของคุณ ให้ป้อนค่าที่คล้ายกับค่าต่อไปนี้ทั้งในช่อง จุดเริ่มต้น CORS ของช่องทางย้อนกลับ และ จุดเริ่มต้น CORS ของช่องทางไปข้างหน้า

    https://www.example.com/app

    หากคุณใช้ URL ของโดเมนที่กำหนดเอง ให้ป้อน URL ที่กำหนดเองด้วย

  4. เมื่อเสร็จแล้ว ให้คลิก บันทึก

ห้ามใช้ * เป็นค่าจุดเริ่มต้น เพราะเครื่องหมายดังกล่าวจะอนุญาตการเข้าใช้ได้จากทุกโฮสต์

การวัดการรักษาความปลอดภัยจะแตกต่างกันระหว่างเบราเซอร์ที่แตกต่างกันและเวอร์ชันเบราเซอร์ที่แตกต่างกัน โปรดดู http://www.w3.org/TR/UISecurity/

การตั้งค่า CORS จะมีผลใช้กับการเรียก Oracle Content Management ทั้งหมด (เอกสาร โซเชียล และเนื้อหาเป็นบริการ)

รวมเนื้อหาในโดเมนอื่น

คุณสามารถแสดงเนื้อหาจาก Oracle Content Management ภายในโดเมนอื่นๆ ได้ ตัวอย่างเช่น คุณอาจรวมอินเตอร์เฟซผู้ใช้เว็บ Oracle Content Management ลงในเว็บแอปพลิเคชันของคุณเอง เพื่อเข้าใช้คุณสมบัติการจัดการโฟลเดอร์และเอกสารภายในแอปพลิเคชันของคุณ

ในการอนุญาตให้ผู้ใช้รวมเนื้อหา ให้ใช้งานเนื้อหาที่รวมอยู่และเพิ่มโดเมนต่อไปนี้

  1. หลังจากที่คุณเข้าสู่ระบบเว็บแอปพลิเคชัน Oracle Content Management ในฐานะผู้ดูแลระบบ ให้คลิก ระบบ ในพื้นที่การดูแลระบบของเมนูการนาวิเกต

  2. ในเมนู ระบบ คลิก การรักษาความปลอดภัย
  3. ภายใต้ เนื้อหาแบบรวม เลือก ใช้งาน
  4. ในช่อง โดเมนที่อนุญาต ให้ป้อนลิสต์โดเมนที่อนุญาต คั่นด้วยเครื่องหมายคอมมา โดเมนต้องอยู่ในรูปแบบ www.example.com
    • ในการจำกัดโดเมนให้กับพอร์ตใดพอร์ตหนึ่ง ให้กำหนดพอร์ตไว้ในการระบุ ตัวอย่างเช่น www.example.com:12345
    • หากคุณต้องการอนุญาตให้ใช้โดเมนที่มีหลายโดเมนย่อยได้ คุณสามารถใช้อักขระที่เป็นสัญลักษณ์การค้นหา * ได้ ตัวอย่างเช่น www.example.* รวมถึงโดเมน www.example.com, www.example.co.uk และอื่นๆ

ในการเรียนรู้เกี่ยวกับการรวมอินเตอร์เฟซผู้ใช้เว็บของ Oracle Content Management โปรดดูที่ รวมอินเตอร์เฟซผู้ใช้เว็บในแอปพลิเคชันอื่น