The Enterprise Sign On Engine (ESOE) allows an enterprise to achieve integrated identity management, single sign on, authorization, federation and accountability for resource access across multiple platforms and technology stacks. ESOE is built and maintained at the Queensland University of Technology, and open sourced to foster continued development in the community.
ESOE has been built utilizing open standards from OASIS such as SAML 2.0 and XACML 2.0 to provide the greatest amount of flexibility for implementors possible. This focus on open standards ensures that ESOE can integrate with solutions from other vendors easily who support these industry wide standards. These vendors include Google, Sun, Oracle and IBM.
Being heavily standards based, existing identity infrastructure such as LDAP compliant directories and databases can be easily leveraged in implementation. Additionally advanced enterprise deployments of Active Directory can be fully exposed to provide true single sign on from Windows desktops.
As the identity space is always changing, ESOE has future proofed itself with an ability to translate tokens between different formats. That means ESOE can support identities from remote sources such as those provided by OpenID. If a new or implementation specific token type comes up ESOE can be quickly expanded to take advantage.
All this functionality and all our source code is available for free under the Apache 2.0 license with community support.