Higgins Projesi Nedir?

Higgins Projesi, bireylere bilgilerinin çevrimiçi olarak nasıl kullanıldığı konusunda daha fazla kontrol sağlamayı amaçlayan açık kaynaklı bir yazılım girişimidir. Amacı, diğer bileşenlerle ve adaptörlerle oluşturulabilecek ve genişletilebilecek yeni bir yazılım katmanı oluşturmaktır. Proje, kimlik bilgilerini bir kullanıcı tarafından kontrol edilebilecek ve geleneksel parola tabanlı oturum açma sistemlerinin yerine konması gereken kartlar olarak bilinen küçük veri parçalarına böler. Proje ile ilgili geliştiriciler, çerçeveye dayalı yazılım bileşenleri oluşturmak ve aynı zamanda diğerlerini Higgins'e uygulama ve hizmetlerinde destek oluşturmaya teşvik etmek. Projenin çerçeve mimarisi, mevcut teknolojileri gerektiği gibi uyarlamayı mümkün kılıyor ve Higgins, güvenlik ve kimlik yönetimi ile ilgili birçok protokol ve hizmetle zaten uyumlu.

Başlangıçta Eclipse Trust Framework olarak bilinir, proje artık Higgins Project, Higgins Trust Framework veya sadece Higgins gibi bir çok isimle bilinir. Temel amacı, diğer bileşenlerin takabileceği ikincil bir platform olan bir soyutlama katmanı oluşturarak kullanıcının kişisel bilgileri üzerindeki kontrolünü artırmaktır. Geliştiriciler bu çerçeveye doğrudan Higgins'in Uygulama Programlama Arayüzü (API) veya servis adaptörleri ve eklentileri yoluyla erişebilirler. Higgins'in arkasındaki ekip, hem çerçeveyi hem de ona bağlanan diğer bileşenleri geliştiriyor. Bu açık kaynak kodlu bir projedir ve geliştiricilerin çerçeveyi kullanarak kendi bileşenlerini oluşturmaları teşvik edilir.

Higgins Projesi'nin temel taşı, kimlik bilgilerinin bir kullanıcı tarafından kolayca yönetilebilen kartlar olarak bilinen küçük parçalara bölünmesidir. Bu kart sistemi, insanların plastik kartlarla ilgili bilgileri cüzdanlarında saklamalarına benzer. Dijital bağlamda, kartlar, kredi kartı numaralarından kişisel ayrıntılara kadar değişen bilgileri içerebilir. Kullanıcı tarafından oluşturulan kişisel kartlar, giriş bilgileri gibi kişisel bilgiler içerirken, güvenilir bir kuruluş veya şirket tarafından verilen yönetilen kartlar finansal bilgiler veya başka veriler içerebilir.

Higgins Projesi ile ilgili geliştiricilerin erken odak noktası, bir kart seçici olarak da bilinen kart yönetimi yazılımıydı. Bu seçiciler, kullanılabilir kartları bir kullanıcıya göstermek için, sanki bir dijital cüzdanı açıyormuş gibi göstermek için grafiksel bir arayüz kullanır. Aktif istemci olarak bilinen tarayıcı eklentileri, bu kart sisteminin mevcut web teknolojileriyle kullanılması için bir yol sağlar. Diğer kart seçicileri, kullanıcının bilgisayarında veya hatta mobil cihazında yerel olarak çalışır. Higgins ayrıca kimlik sağlayıcılar olarak bilinen yönetilen kartlar veren ve kimlik veren amaçlar için bir kimlik sağlayıcıya dayanan siteler için bağlı taraflar için de kaynaklar geliştiriyor

Higgins Projesinin soyutlama katmanı mimarisi, mevcut birçok kimlik yönetimi protokolü ve teknolojisinin kullanılabileceği anlamına gelir. Hafif Dizin Erişimi Protcol ve Microsoft'un Active Directory® gibi dizin tabanlı kimlik servisleri veri kaynakları olarak desteklenebilir. OpenID gibi protokoller kimlik doğrulama yöntemleri olarak desteklenir ve Microsoft'un CardSpace ™ teknolojisi bir Higgins kart seçicisi için kaynak olarak kullanılabilir.