Higgins home Eclipse home
 

Higgins is a framework that enables users and applications to integrate identity, profile, and relationship information across multiple data sources and protocols. Higgins is organized into three main areas: Higgins Selector, Identity Services (i.e. Identity Provider and Relying Party code), and the Higgins Identity Data Service.

Info Card Selectors Web Services Identity Attribute Services

Higgins Selector

  • The Higgins Selector gives you a simple way to manage your digital identities. It represents each identity as a separate, visual I-Card.
  • A long term goal is that this selector offer what might be called "universal login." This is the ability to log you in to almost any website or app (called a Relying Party (RP)) using a variety of methods including I-Card, OpenID and username/password.
  • Another long term goal is to provide a convenient way to link and synchronize your profiles and social relationships across multiple, distributed silos.
  • We are working to make this selector available for a wide range of computer and mobile operating systems, and to integrate with the browers they support.
  • Learn more about the Higgins selector...

Identity Services

  • Higgins has code for two kinds of services: Identity Providers (IdPs) and Relying Parties (RPs).
  • IdPs: There are two IdPs code bases. The first is an WS-Trust-based Security Token Service (STS) IdP web service that both generates/issues information cards and implements the STS endpoint that issues security tokens of various kinds. The second is a SAML IdP that supports the SP-initiated SSO profile and issues SAML 2.0 Assertions.
  • RPs: Higgins includes Java code libraries that are used by websites to enable them to become Information Card RPs.
  • Learn more about Higgins Identity Services...

Attribute Services

  • Web services and building blocks related to accessing identity attributes
  • IDS: is a new web service called the Identity Data Service. It provides RESTful bindings (using a variety of protocols such as XDI, Plaxo Portable Contacts, etc.) over IdAS
  • IdAS: is a java framework that provides a common interface to identity, profile, and relationship data from external data sources (e.g. websites, databases, directories) and expose them via the IdAS interfaces.
  • CDM: the Context Data Model is an RDF/OWL-based common data model that is implemented by IdAS.
  • XDI4J is a java support library for working with XDI.
  • Learn more about Attribute Services...

For an overview of all of the solutions that have been developed for Higgins 1.0, see Higgins 1.0; and for a description of those under development for Higgins 1.1, see Higgins 1.1 Plan

Presentations and Papers

News and Events

What's New

Contributors Include