Saturday, September 15, 2007

การกำหนดสิทธ์ในการเข้า Page บน Oacle Portal


อยากเริ่มต้นเขียนบทความที่คิดว่ามีประโยชน์นานแล้ววันนี้ได้ลองสักที ไม่รู้ว่าจะรู้เรื่องกันไหมนะครับ พอดีได้รับงานให้มาดูเรื่องการ Set Priviledge ให้กับ Tab Page ที่เราสร้างให้ไว้ใน Oracle Portal เพื่อว่ามันจะเป็นประโยชน์บ้าง




โดยที่เริ่มต้นเราจะต้องสร้าง User และ Group ขึ้นใน OID ก่อนเพื่อที่จะไว้ใช้ทดลองเวลาที่เราสร้าง Page ใน Portal เสร็จแล้ว โดยเราได้สร้าง User และ Group ตามนี้
1. สร้าง User ขึ้นมา 2 User เพื่อไว้ใช้ในการทดสอบ โดยเราได้สร้างไว้เป็น manager1 และ sale1
2. สร้าง Group มาเป็น 3 Group ดังนี้คือ Admin , Manager และ Sale
3. กำหนดสมาชิกของ Group ที่สร้างขึ้นมาดังนี้

  • ให้ User manager1 เป็นสมาชิกของ Group Manager
  • ให้ User sale1 เป็นสมาชิกของ Group Sale
  • ให้ Group Manager และ Sale เป็นสมาชิกของ Group Admin



    หลังจากที่เรามี User เพื่อไว้ใช้ในการ ทดสอบแล้ว ก็มาสร้าง Page ใน Oracle Portal ได้
    1. เมื่อเรา Log In เข้ามาให้เรา สร้าง Page Group ขึ้นมา
    2. สร้าง Page ขึ้นมาไว้ใน Page Group ที่เราสร้างไว้ก่อนหน้า
    3. กดเข้าไป Edit ที่ Page ที่เราสร้างขึ้นมา แล้วสร้าง Tab ขึ้นมา 3 Tab โดยตั้งชื่อ Tab ดังนี้

  • Admin
  • Manager
  • Sale

    4. เข้าไปที่ Edit Tab แล้วเข้าไปกำหนด สิทธในการ เข้าถึง โดย Grant สิทธิให้ดังนี้
  • ที่ Admin Tab ให้เรากำหนด Group Admin มีสิทธิในการ View
  • ที่ Manager Tab ให้เรากำหนด Group Manager มีสิทธิในการ View
  • ที่ Sale Tab ให้เรากำหนด Group Sale มีสทธิในการ View


    เมื่อกำหนดสิทธิให้กับ Tab แล้วเวลาที่เรา Login ด้วย User manager1 เราก็จะไม่เห็น Tab Sale เวลาที่เรา Login ด้วย User sale1 เราก็จะไม่เห็น Tab Manager

  • No comments: