Internet-Ready Open Web Single Sign-On
JOSSO, or Java Open Single Sign-On, is an open source JavaEE, Spring and Microsoft Windows-based SSO infrastructure that provides a solution for centralized, platform neutral user authentication and authorization.
With Single Sign-On (SSO), access to multiple applications and services that are related (yet independent of one another) can be achieved without requiring multiple authentications by the user. By logging in just once, the user gains access to all the applications - saving time and avoiding the inconvenience of logging in to each separately. JOSSO accomplishes this with ease.
In most cases, deploying an SSO solution means investing some pretty significant resources for SSO-enabling business applications and the set-up of authoritative sources of identity data. With JOSSO things are different. Through its agent architecture, JOSSO enables these capabilities transparently, making integration so simple it's practically non-existent. In most cases, it won't even require an application build. And third-party applications – whose source code might not be available – can be SSO-enabled just as if they were in-house applications.
But wait, there's more! When leveraged with the innovative new Atricore Identity Bus, JOSSO can even provide support for standard-based Federated Single Sign-On, thus allowing secure Internet access to the Web-based applications or services of customers, suppliers, and business partners .
| Feature | Benefit |
|---|---|
| Transparent - Our agent technology allows out-of-the-box SSO-enablement for JavaEE, Spring, Windows .Net, PHP, Ruby, Python, Perl applications. | Low time-to-market and cost - Rapidly SSO-enable applications based on disparate platforms. |
| Wide Application Server Support - JOSSO can run under JBoss, BEA Weblogic, Websphere, Apache Tomcat and IIS application and web containers. | Leverage existing computing infrastructure - No need to have yet another dedicated application server component to deploy and administer. |
| Pluggable Framework - A component-centric infrastructure is provided to allow the leveraging of existing identity repositories and authentication mechanisms. Custom identity components can be built using the Spring Framework. | Full control of your identity and access management logic - Product behavior can be fully customized in a non-intrusive fashion – both in declarative and programmatic form - in order to match your identity use-cases and data. |
| Seamless Integration with Spring Security - Integrates with Spring Security for enabling fine-grained authorization. | No need to implement business-specific authorization logic - Fine-grained authorization and access control logic is handled by JOSSO, leaving business applications insulated from the need to implement authorization functionality. |
| Multiple Authentication Mechanisms - Supports establishing the identity of users using client certificate authentication, Windows authentication, Database and LDAP-based authentication, among others. | Centralize user authentication services - Simultaneous and selective exposure of one or more authentication mechanisms to be employed by Web applications and users. |
| Support for Self-Services - Comes with "Remember Me" and password recovery functionality. | Removes the need to implement user self-services functionality within business applications - Optionally leverage JOSSO-supplied self-services features within the organization’s business applications. Provide a consistent user experience in terms of user self-services. |
| Standard Based - JAAS, Web Services/SOAP, EJB, Struts, Servlet/JSP, JavaEE. | Straightforward integration - Reuse existing components. Shorten the learning curve. |
| Easily Scales to Federated Single Sign-On - Integrates with the Atricore Identity Bus for realizing SAML-based federated single sign-on and provisioning scenarios. | Promotes smooth upgrade to an Identity Federation topology - Scale up to a federated single sign-on topology while completely insulating an existing deployment and underlying identity infrastructure from such change. |
| Professionally Supported - Three different support packages designed to support a vast majority of implementations. | Guaranteed implementation - Rest easy knowing that our expert support team is here to support your deployment according to your needs. |
| Open Source - Commercially friendly license. | Dramatically Lower Cost - No per-user, nor any per-node licensing cost. |
Related topics
Deploy It
Discover more about our end-to-end identity federation deployment professional services.
JOSSO Project
Access the Java Open Single Sign-On community Web site to find out about JOSSO's latest distribution for your preferred platform, review technical documentation and receive support from the community.
Get JOSSO
Go straight to download your preferred JOSSO distribution and have it running in minutes!
