Enterprise Sign On Engine

Enterprise Sign On Engine

Infobox Software
name = Enterprise Sign On Engine
developer = Queensland University of Technology / [http://www.intient.com Intient Pty Ltd]
operating_system = Cross-platform
programming_language = Java
genre = Identity and access management
license = Apache License 2.0
website = http://www.esoeproject.org

The Enterprise Sign On Engine is an open source platform for single sign on, access control and federation. It was originally built for the Queensland University of Technology and subsequently made available to all under the Apache 2.0 license.

ESOE is standards based, complying with SAML 2.0 and implementing a significant subset of XACML 2.0. The core server system is developed in Java while connectivity to services is achieved through provided SAML service provider software for Apache Tomcat/JBoss, Apache Web Servers and Microsoft IIS.

Further to this ESOE is able to act as hub for identity protocols and is able to translate tokens from Shibboleth 1.x and OpenID to its internal SAML 2.0 token type. Support for additional token types is easy to add and support for Yahoo BBAuth is planned. This translation ability allows organizations to much more easily implement federated identity services with partners.

Most organizations have existing identity storage mechanisms. ESOE is designed in such a way that it can interact with any type of service and even aggregate identity data across them. Out of the box support for LDAP compliant servers and Microsoft Active Directory is provided.

Architecture

The underlying architecture of ESOE is such that all modules are able to be removed, replaced or reimplemented to suit a specific deployment. This is achieved with heavy utilization of the Spring Framework and interface driven design. Development is carried out with using Agile principals and the software includes hundreds of automated test cases.

For added flexibility each core part of the system has been developed using a pluggable pipeline approach. This means that authentication, identity and SSO events must each traverse a pipeline of plugins which all perform different tasks. This allows organizations to add functionality specific to their deployment while still taking advantage of the core logic.

The entire system is built using a centralized ESOE Build system which relies on Apache Ant. Dependencies in the system are automatically maintained by heavy integration with Apache Ivy. Eclipse is the preferred development environment. All code is stored in Subversion.

External links

* [http://www.esoeproject.org ESOE Project Page]
* [http://www.esoeproject.org/confluence ESOE Wiki]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Broken Bow (Enterprise) — Infobox Star Trek episode name =Broken Bow series =Enterprise ep num =1 prod num =101 102 date =September 26, 2001 writer =Rick Berman Brannon Braga director =James Conway producer =Dawn Valazquez guest =John Fleck Melinda Clarke Tommy Lister, Jr …   Wikipedia

  • Fortunate Son (Enterprise) — ST episode name =Fortunate Son series =Enterprise ep num =9 prod num =110 date =November 21, 2001 writer =James Duff director =LeVar Burton producer =Dawn Valazquez guest =Lawrence Monoson Kieran Mulroney Vaughn Armstrong Danny Goldring Charles O …   Wikipedia

  • United States — a republic in the N Western Hemisphere comprising 48 conterminous states, the District of Columbia, and Alaska in North America, and Hawaii in the N Pacific. 267,954,767; conterminous United States, 3,022,387 sq. mi. (7,827,982 sq. km); with… …   Universalium

  • Economic Affairs — ▪ 2006 Introduction In 2005 rising U.S. deficits, tight monetary policies, and higher oil prices triggered by hurricane damage in the Gulf of Mexico were moderating influences on the world economy and on U.S. stock markets, but some other… …   Universalium

  • china — /chuy neuh/, n. 1. a translucent ceramic material, biscuit fired at a high temperature, its glaze fired at a low temperature. 2. any porcelain ware. 3. plates, cups, saucers, etc., collectively. 4. figurines made of porcelain or ceramic material …   Universalium

  • China — /chuy neuh/, n. 1. People s Republic of, a country in E Asia. 1,221,591,778; 3,691,502 sq. mi. (9,560,990 sq. km). Cap.: Beijing. 2. Republic of. Also called Nationalist China. a republic consisting mainly of the island of Taiwan off the SE coast …   Universalium

  • Computers and Information Systems — ▪ 2009 Introduction Smartphone: The New Computer.       The market for the smartphone in reality a handheld computer for Web browsing, e mail, music, and video that was integrated with a cellular telephone continued to grow in 2008. According to… …   Universalium

  • Business and Industry Review — ▪ 1999 Introduction Overview        Annual Average Rates of Growth of Manufacturing Output, 1980 97, Table Pattern of Output, 1994 97, Table Index Numbers of Production, Employment, and Productivity in Manufacturing Industries, Table (For Annual… …   Universalium

  • Google — This article is about the corporation. For the search engine, see Google Search. For other uses, see Google (disambiguation). Google Inc …   Wikipedia

  • Abkürzungen/Computer — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”