Skip to main content

ดัก Anonymous Access ใน SharePoint แบบ Hard-core!

Submitted by ezybzy on

ใน SharePoint นั้นสามารถกำหนดสิทธิ์การเข้าถึงของ Anonymous ได้ 3 แบบ จากน้อยไปเยอะดังนี้

  • Nothing (ดูอะไรไม่ได้เลย)
  • Lists & Libraries (เข้าถึงได้เฉพาะ List และ Library)
  • Entire Web Site (เปิดดูได้ทุกอย่าง)

ทีนี้ถ้าเลือกเปิด Entire Web Site ก็จะพบปัญหาว่า ถ้าเขารู้ URL หลังบ้านเขาก็ทะลุเข้าไปเห็นอะไรที่เราไม่อยากให้เขาเห็นได้เลยซึ่งเราคงไม่ต้องการให้เกิดเหตุการณ์เช่นนั้น (การดูว่าไซต์ไหนใช้ SharePoint มันไม่ใช่เรื่องยากนะ เพราะมันมักจะทิ้งร่องรอยให้เราตรวจได้) แต่การเปิดแค่ Lists & Libraries มันก็ดันทำให้เปิดหน้าแรกของเว็บไม่ได้

ทางแก้ที่พอจะทำได้คือ ตั้งเป็น Lists & Libraries แล้วก็ค่อย ๆ เพิ่มสิทธิ์ Anonymous Access ให้สามารถ View Items ทีละ Library เท่าที่จำเป็น ซึ่งนั่นก็จะประกอบไปด้วย Pages/SitePages (หน้าเว็บ ขึ้นกับว่าใช้ Publishing หรือ Enterprise Wiki), Style Library (CSS/XSLT สำหรับ Content Query Web Part และอื่น ๆ), Master Page Gallery (มิเช่นนั้นจะเปิดหน้าเว็บไม่ได้เพราะโหลด Master Pages มาปั้นเป็นหน้าเว็บไม่ได้) และสุดท้ายคือรูปภาพซึ่งก็แล้วแต่ว่าจะเก็บไว้ใน PublishingImages/SiteCollectionImages หรือว่าที่อื่น หากเก็บรูปไว้ในโมดูล Images จะทำอะไรกับมันไม่ได้ เนื่องจากว่า Images ไม่ได้เป็น Library จึงไม่สามารถไปปรับค่าสิทธิ์ได้

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

Tags