วันพฤหัสบดีที่ 18 กุมภาพันธ์ พ.ศ. 2553

The Trust int Shibboleth

The Trust int Shibboleth
(ความไว้วางใจซึ่งกันและกันในระบบ SSO ที่นำ Shibboleth มาใช้งาน)

ความไว้วางใจในที่นี้คือ ความไว้วางใจของกันและกันระหว่าง IdP กับ SP โดย Shibboleth ได้กำหนดให้มีการจัดการความไว้วางใจกันโดยองค์ประกอบของระบบดังนี้
IdP โดยไฟล์ relying-party.xml
1. กำหนดให้ใช้

/opt/shibboleth-idp-2.0.0/credentials/idp.key
/opt/shibboleth-idp-2.0.0/credentials/idp.crt

โดยไฟล์ idp.crt จะต้องเป็น public-key ของ IdP เอง
2. จะต้องสร้างไฟล์ idp-metadata.xml โดยภายในไฟล์ จะต้องบรรจุ public key จากไฟล์ idp.crt เข้าไว้ด้วย เพื่อนำไปแจกก่ายให้แก่ SP ที่เข้าร่วมในวงเดียวกัน

SP โดยไฟล์ shibboleth2.xml
1. จะต้องกับหนดพาธของไฟล์ idp-metadata.xml ซึ่งต้องกำนดในไฟล์ shibboleth2.xml ให้ถูกต้อง