Shib-http ลูกค้าเป็นเรียบง่ายแบบพกพามาเปิดและซอฟต์แวร์บนเว็บการทำงานเขียนในการเขียนโปรแกรมภาษา Java และการออกแบบเป็นเสื้อคลุมรอบ Apache HttpClient project.Features ที่คุณสมบัติ glanceKey รวมถึงการสนับสนุนสำหรับการป้องกัน Shibboleth, ใช้ IdP ที่กำหนดไว้ล่วงหน้า (ผู้ให้บริการตัวตน) ช่วยให้ผู้ใช้ในการเข้าสู่ผู้ให้บริการเอกลักษณ์ผ่านทาง HTTP ตรวจสอบขั้นพื้นฐานเช่นเดียวกับการปิดการใช้งานทั้งหมด checks.How ใบรับรองการทำงานหรือไม่ง่ายที่คุณจะร้องขอไปยังผู้ให้บริการซึ่ง อยากจะรู้ว่าคุณเป็นใครคุณถามผู้ให้บริการเอกลักษณ์ที่จะเปิดเผยตัวตนของคุณผ่านตั๋วคุณให้ตั๋วไปยังผู้ให้บริการซึ่งจะตอบกลับไปยัง request.Getting ของคุณเริ่มต้นด้วย Shib-http-clientTo ติดตั้งและใช้ซอฟต์แวร์นี้ใน GNU ของคุณ / ระบบปฏิบัติการลินุกซ์คุณต้องดาวน์โหลดซอร์สโค้ดล่าสุดจากโครงการ & rsquo; S GitHub หรือโดยโลภเก็บแหล่งที่มาจาก Softoware หรือจาก Maven กลาง บันทึกสถานที่ตั้งของทางเลือกของคุณและขยายเนื้อหาของแพคเกจ tar
นอกจากนี้ก็เป็นไปได้ที่จะดาวน์โหลดและใช้โปรแกรม Shib-http ลูกค้าเป็นแพ็กเกจ JAR หรือเพิ่มไปยังโครงการ Maven เป็นพึ่งพาอย่างสุดขั้วในรหัสข้างล่างนี้:
<พึ่งพา>
& nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp;
พึ่งพา> บังคับ exampleIf คุณต้องการจะดูตัวอย่างการใช้งานของ Shib-http ลูกค้าโปรดตรวจสอบรหัสข้างล่างนี้ ...
// เริ่มต้น OpenSAML
DefaultBootstrap.bootstrap ();
// อาร์กิวเมนต์สุดท้ายบ่งชี้ที่จะยอมรับใบรับรองใด ๆ
HttpClient ลูกค้า = ShibHttpClient ใหม่ (aIdpUrl, aUsername, apassword จริง);
HTTPGET req = ใหม่ HTTPGET ("https: // ของฉัน / ป้องกัน / url");
HttpResponse ละเอียด = client.execute (ส่วน);
. ... = res.getEntity () getContent (); // กลับ InputStream
ต้องการ
- Java 2 Standard Edition Runtime Environment
ความคิดเห็นที่ไม่พบ