Skip to main content

โครงการ Higgins คืออะไร?

โครงการ Higgins เป็นโครงการริเริ่มซอฟต์แวร์โอเพ่นซอร์สที่มีวัตถุประสงค์เพื่อให้บุคคลควบคุมได้มากขึ้นเกี่ยวกับวิธีการใช้ข้อมูลของพวกเขาออนไลน์เป้าหมายคือการสร้างเลเยอร์ซอฟต์แวร์ใหม่ที่สามารถสร้างและขยายด้วยส่วนประกอบและอะแดปเตอร์อื่น ๆโครงการแยกข้อมูลตัวตนออกเป็นชิ้นเล็ก ๆ ของข้อมูลที่รู้จักกันในชื่อการ์ดซึ่งสามารถควบคุมได้โดยผู้ใช้และมีไว้เพื่อแทนที่ระบบเข้าสู่ระบบตามรหัสผ่านแบบดั้งเดิมนักพัฒนาที่เกี่ยวข้องกับโครงการกำลังสร้างส่วนประกอบซอฟต์แวร์ตามเฟรมเวิร์กรวมถึงการสนับสนุนให้ผู้อื่นสร้างการสนับสนุน Higgins ในแอปพลิเคชันและบริการของพวกเขาสถาปัตยกรรมเฟรมเวิร์กของโครงการทำให้สามารถปรับเทคโนโลยีที่มีอยู่ได้ตามต้องการและฮิกกินส์เข้ากันได้กับโปรโตคอลและบริการหลายอย่างที่เกี่ยวข้องกับการรักษาความปลอดภัยและการจัดการข้อมูลประจำตัวจำนวนชื่อรวมถึงโครงการ Higgins, Higgins Trust Framework หรือ Higginsเป้าหมายหลักคือการปรับปรุงผู้ใช้ควบคุมข้อมูลส่วนบุคคลของพวกเขาโดยการสร้างเลเยอร์ที่เป็นนามธรรมซึ่งเป็นแพลตฟอร์มรองที่ส่วนประกอบอื่น ๆ สามารถเสียบเข้าด้วยกันนักพัฒนาสามารถเข้าถึงเฟรมเวิร์กนี้ได้โดยตรงผ่าน Higgins Application Programming Interface (API) หรือผ่านการบริการอะแดปเตอร์และปลั๊กอินทีมที่อยู่เบื้องหลังฮิกกินส์กำลังพัฒนาทั้งกรอบและส่วนประกอบอื่น ๆ ที่เชื่อมต่อกับมันมันเป็นโครงการโอเพนซอร์สและนักพัฒนาซอฟต์แวร์ได้รับการสนับสนุนให้สร้างส่วนประกอบของตัวเองโดยใช้เฟรมเวิร์ก

รากฐานที่สำคัญของโครงการ Higgins เป็นแนวคิดของการแยกข้อมูลตัวตนออกเป็นชิ้นเล็ก ๆ ที่รู้จักกันในชื่อการ์ดซึ่งสามารถจัดการได้ง่ายโดยผู้ใช้.ระบบการ์ดนี้ค่อนข้างคล้ายกับวิธีที่ผู้คนเก็บข้อมูลบนการ์ดพลาสติกในกระเป๋าเงินของพวกเขาในบริบทดิจิตอลบัตรสามารถมีข้อมูลตั้งแต่หมายเลขบัตรเครดิตไปจนถึงรายละเอียดส่วนบุคคลบัตรส่วนบุคคลที่ผู้ใช้สร้างขึ้นมีรายละเอียดส่วนบุคคลเช่นข้อมูลการเข้าสู่ระบบในขณะที่บัตรจัดการที่ออกโดยองค์กรหรือ บริษัท ที่เชื่อถือได้อาจมีข้อมูลทางการเงินหรือข้อมูลอื่น ๆarease พื้นที่เริ่มต้นสำหรับนักพัฒนาที่เกี่ยวข้องกับโครงการ Higgins คือซอฟต์แวร์การจัดการการ์ดหรือที่เรียกว่าตัวเลือกการ์ดตัวเลือกเหล่านี้ใช้อินเทอร์เฟซกราฟิกเพื่อแสดงการ์ดที่มีให้กับผู้ใช้ราวกับว่าเขาหรือเธอกำลังเปิดกระเป๋าเงินดิจิตอลปลั๊กอินเบราว์เซอร์ที่รู้จักกันในชื่อไคลเอนต์ที่ใช้งานมีวิธีสำหรับระบบการ์ดนี้ที่จะใช้กับเทคโนโลยีเว็บที่มีอยู่ตัวเลือกการ์ดอื่น ๆ ทำงานบนคอมพิวเตอร์ของผู้ใช้หรือแม้แต่อุปกรณ์มือถือฮิกกินส์ยังพัฒนาทรัพยากรสำหรับเว็บไซต์ที่ออกบัตรที่มีการจัดการหรือที่รู้จักกันในชื่อผู้ให้บริการข้อมูลประจำตัวและสำหรับการพึ่งพาบุคคล mdash;ไซต์ที่พึ่งพาผู้ให้บริการข้อมูลประจำตัวเพื่อจุดประสงค์ในการตรวจสอบความถูกต้อง

สถาปัตยกรรมเลเยอร์ที่เป็นนามธรรมของโครงการ Higgins หมายความว่าสามารถใช้โปรโตคอลและเทคโนโลยีการจัดการข้อมูลประจำตัวที่มีอยู่จำนวนมากได้บริการข้อมูลประจำตัวที่ใช้ไดเรกทอรีเช่น Protcol การเข้าถึงไดเรกทอรีที่มีน้ำหนักเบาและ Microsofts Active Active Directory , สามารถรองรับเป็นแหล่งข้อมูลโปรโตคอลเช่น OpenID ได้รับการสนับสนุนเป็นวิธีการตรวจสอบสิทธิ์และ Microsofts Cardspace Trade;เทคโนโลยีสามารถใช้เป็นแหล่งสำหรับตัวเลือกการ์ด Higgins