Added by Sebastian Gonzalez Oyuela, last edited by Gianluca Brigandi on May 31, 2014  (view change)

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.

What is JOSSO ?

JOSSO is an Open Source Internet SSO solution for rapid and standards-based (SAML) Internet-scale Single Sign-On implementations, allowing secure Internet access to the Web-based applications or services of customers, suppliers, and business partners.

Main Features

  • J2EE, Spring and Windows Transparent cross-domain/cross-organization Single Sign-On
  • SAML support for seamless Internet/Federated SSO experience
  • Bundled with GUI Console for a purely point-and-click setup and administration experience
  • Pluggable Framework to allow the implementation of custom identity components using Spring or built-in IoC container.
  • "5 minutes" on-the-fly set-up and deployment through custom "enhancement" console
  • Runs in Apache Tomcat.
  • Runs in JBoss application server.
  • Runs in BEA WebLogic 8, 9 and 10 application server
  • Runs in Websphere CE application server
  • Runs in Apache Geronimo application server
  • Runs in Windows IIS as an ISAPI connector
  • Runs in any JASPI-compatible (JSR196) container such as JBoss 5 and GlassFish
  • Out-of-the-box compatibility with Liferay Portal, JBoss Portal, JBoss GateIn Portal, Alfresco CMS, OpenCMS, Wavemaker and phpBB
  • Native Apache Http 2.x support thus enabling transparent SSO with Ruby, PHP, Python, Perl, etc. applications
  • Integrates with Spring Security for enabling fine-grained authorization.
  • Provides Identity information to Web applications and EJBs through the standard Servlet and EJB Security API respectively.
  • Supports Strong Authentication using X.509 client certificates.
  • Windows Authentication
  • LDAP support for storing user information and credentials.
  • Database support for storing user information and credentials.
  • Includes virtual directory functionality for allowing authentication against multiple disparate identity silos
  • "Remember Me" support
  • Password reset support
  • Client API for PHP. This allows to build SSO-enabled PHP applications.
  • Client API for Microsoft ASP. This allows to build SSO-enabled ASP applications.
  • Out-of-the-box branding support
  • Compatibility with Apache Pluto Portlet Container
  • Standard Based: SAML2, OSGi, JAAS, Web Services/SOAP, EJB, Struts, Servlet/JSP,J2EE.
  • 100% Java

Platforms Matrix

Platform Agent (SP) Gateway (IdP)
JBoss AS 7.x (Wildfly) setup setup
JBoss AS 6.x setup setup
JBoss AS 5.x setup setup
JBoss AS 4.2.x setup setup
JBoss AS 4.0.x setup setup
JBoss AS 3.2.6+ setup setup
Apache Tomcat 7.0 setup setup
Apache Tomcat 6.0 setup setup
Apache Tomcat 5.5 setup setup
Apache Tomcat 5.0 setup setup
Weblogic 10.0 setup setup
Weblogic 9.2 setup setup
Websphere CE setup setup
Geronimo 2.1 setup setup
Generic J2EE / JEE setup setup
Jetty 6.x setup setup
Apache 2.2 (php, perl, python, ...) setup  
PHP 4.x,5.x setup  
Microsoft IIS (ASP, .NET, ...) setup  
JBoss EPP 5 setup  
JBoss GateIn Portal 2 setup  
Liferay 5.2.x setup  
Liferay 6.x setup  
Alfresco 3.3 setup  
Coldfusion 9 setup  
phpBB setup  

For more information see the JOSSO Architecture Overview

Download

Package Version Windows Unix
JOSSO2 Community Edition (CE) installer 2.4 Download Download
JOSSO2 Enterprise Edition (EE) installer 2.4 Download Download
JOSSO2 Community Edition (CE) installer 2.3.1 Download Download
JOSSO2 Enterprise Edition (EE) installer 2.3.1 Download Download
JOSSO2 Community Edition (CE) installer 2.3 Download Download
JOSSO2 Enterprise Edition (EE) installer 2.3 Download Download
JOSSO2 Community Edition (CE) installer 2.2.2 Download Download
JOSSO2 Enterprise Edition (EE) installer 2.2.2 Download Download
JOSSO1 Installer 1.8.8 Download Download
JOSSO1 Installer 1.8.7 Download Download
JOSSO1 Installer 1.8.6 Download Download

Should I use the first or second generation of JOSSO ?

JOSSO2 is the second generation of the JOSSO product line. This generation is an all-in-one solution that enables end-to-end delivery of Internet/Federated Single Sign-On settings, building on a purely model-driven approach for lowering the entry barrier and shortening time-to-value.

If you have a rather standard and controlled setting and looking to implement it in an out-of-the-box experience with little involvement from IT, JOSSO2 might be the right choice for you.
JOSSO2 might also help at delivering an internet-scale SSO solution, hence involving external/cloud-based partner sites (e.g. suppliers, remote branches, etc.) potentially having with their own single sign-on back-end.

If you have a more custom scenario, such as requiring to implement custom SSO plug-in in order to support for instance non orthodox identity sources or authentication mechanisms, JOSSO1 might be a better choice in this case. Moreover, you'll have better chances to get free support from the large community of adopters that the project has won during his 6 years of life.

For more information on JOSSO2 you may want to have a look at the Birds-eye view document. Then, in case you wish to move forward with delivering a JOSSO2-backed implementation, you can read the Quick Start and then watch the Internet SSO rollout Video Tutorial.

SSO Roadmap

1. Get familiar with JOSSO

Test drive JOSSO in minutes !

Quick Start

2. Setup your SSO Environment

Apply your organization branding to JOSSO by leveraging Apache's Struts and Tiles framework.

Branding JOSSO

Setup a JOSSO-powered Identity Provider (IdP) based on the branded Gateway.

Setup JOSSO Gateway (IdP)

Enhance application containers onto which Jossifyed web application will run.

Setup JOSSO Agent (SP)

3. Provide the SSO user experience from your applications

SSO-enable business applications using a completely declarative thus non-intrusive approach: No need to change your application.

Developer Documentation

For more information check out the Developer guides.

Need JOSSO Support ?

For commercial support refer to Atricore, the company providing professional services for JOSSO.

For community support check out the support forums. Forum topics are answered on a volunteer basis by JOSSO users and project members.

Contributing

We are always looking for contributions. Please contact us here

News

Last changed May 26, 2014 18:17 by Gianluca Brigandi

Atricore’s JOSSO is a dual-licensed Cloud Single Sign-On (SSO) solution for point-and-click and standards-based Internet-scale SSO implementations. Using JOSSO allows secure internet access to the Web-based applications or services of customers, suppliers, and business partners.

This morning we released a new version with a raft of new features. We’ve been advising clients to consider version 2.4 for several months now, as the alpha and beta versions have become available, …

Read more…

Posted at May 26, 2014 by Gianluca Brigandi | 0 comments
Last changed Sep 18, 2013 16:05 by Gianluca Brigandi

Atricore’s JOSSO is an open source Internet Single Sign-On (SSO) solution for point-and-click and standards-based Internet-scale SSO implementations. Using JOSSO allows secure internet access to the Web-based applications or services of customers, suppliers, and business partners.

This release introduces :

  • Newrelic support for cloud-based monitoring
  • Support for JBoss AS 7 (Wildfly)
  • Support for JBoss Enterprise Portal Platform 5 support
  • Support for GateIn Portal 2. …

Read more…

Posted at Sep 18, 2013 by Gianluca Brigandi | 0 comments
Last changed Sep 03, 2012 16:08 by Gianluca Brigandi

Atricore’s JOSSO is an open source Internet Single Sign-On (SSO) solution for point-and-click and standards-based Internet-scale SSO implementations. Using JOSSO allows secure internet access to the Web-based applications or services of customers, suppliers, and business partners. …

Read more…

Posted at Sep 03, 2012 by Gianluca Brigandi | 0 comments
Last changed Aug 31, 2012 14:56 by Gianluca Brigandi

Atricore’s JOSSO is an open source Internet Single Sign-On (SSO) solution for point-and-click and standards-based Internet-scale SSO implementations. Using JOSSO allows secure internet access to the Web-based applications or services of customers, suppliers, and business partners.

This is a maintenance release which features improved compatibility and performance for the SAML2 stack, in addition to improved interoperability with various mainstream Federated Single Sign-On solutions.

Posted at Mar 30, 2012 by Gianluca Brigandi | 0 comments
Last changed Nov 17, 2011 08:45 by Gianluca Brigandi

We've today released JOSSO 2.2.1, a maintenance release of JOSSO2. It improves stability and performance. All users running 2.2.0 or earlier versions are recommended to update.

Download JOSSO CE 2.2.1 from : http://sourceforge.net/projects/josso/files/JOSSO%202/JOSSO-2.2.1/
Download JOSSO EE 2.2.1 from : http://www.atricore.com/software/trial

JOSSO Web Site: http://www.josso.org
Atricore Web Site: http://www.atricore.com

Posted at Oct 18, 2011 by Gianluca Brigandi | 0 comments
Last changed Jul 21, 2011 10:25 by Gianluca Brigandi

Atricore’s JOSSO is an open source Internet Single Sign-On (SSO) solution for point-and-click and standards-based Internet-scale SSO implementations. Using JOSSO allows secure internet access to the Web-based applications or services of customers, suppliers, and business partners.

JOSSO 2.2 includes support for Integrated Windows Authentication, …

Read more…

Posted at Jul 21, 2011 by Gianluca Brigandi | 0 comments
Last changed Jul 18, 2011 12:44 by Gianluca Brigandi

JOSSO 1.8.5 is mainly a maintenance release, whereas new features have been added such as the out-of-the-box support for Atlassian JIRA and Confluence products.
Furthermore, this release addresses both interoperability and user experience issues concerning Single Sign-On Agents and JOSSO2 Identity Appliances.

Download JOSSO 1.8.5 : http://sourceforge.net/projects/josso/files/JOSSO/JOSSO-1.8.5/

Posted at Jul 14, 2011 by Gianluca Brigandi | 0 comments
Last changed Jun 06, 2011 19:35 by Gianluca Brigandi

A new tutorial has been released which demonstrates how to setup JOSSO in a Cloud ecosystem in an out-of-the-box fashion.
This tutorial is meant to get you up and running with JOSSO for providing seamless SSO experience to users accessing Google Apps and Salesforce SaaS applications.

Play it by clicking Video Tutorial - Cloud SSO using JOSSO

Posted at Jun 06, 2011 by Gianluca Brigandi | 0 comments
Last changed May 02, 2011 10:19 by Gianluca Brigandi

Atricore’s JOSSO is an open source Internet Single Sign-On (SSO) solution for point-and-click and standards-based Internet-scale SSO implementations. Using JOSSO allows secure internet access to the Web-based applications or services of customers, suppliers, and business partners.

Now, with the release of JOSSO 2.1, Atricore extends the reach of point-and-click Internet-scale Single Sign-On into the Cloud environment, …

Read more…

Posted at May 02, 2011 by Gianluca Brigandi | 0 comments
Last changed Apr 25, 2011 07:23 by Gianluca Brigandi

Software as a Service (SaaS) has evolved as the service delivery mechanism of choice in the internet age, radically changing the way organizations acquire and utilize business applications and other computing resources. Speedy implementation, out of the box functionality and an accelerated Return on Investment (ROI) are some of the features compelling businesses to use SaaS. It's all about productivity, right? …

Read more…

Posted at Apr 25, 2011 by Gianluca Brigandi | 0 comments
Last changed Nov 29, 2010 17:01 by Gianluca Brigandi

JOSSO2 online video tutorial is available. we have made this video tutorial to guide you through the Standards-based Internet SSO rollout process with JOSSO2. …

Read more…

Posted at Nov 29, 2010 by Gianluca Brigandi | 0 comments
Last changed Nov 23, 2010 11:22 by Gianluca Brigandi

JOSSO 2.0.2 is out. It mainly represents a maintenance release which bypasses several limitations - mostly found in the Atricore Console piece - that the first JOSSO2 code drops suffered from.

Therefore, upgrading is strongly recommended for 2.0.0 and 2.0.1 users.

Download JOSSO 2.0.2 by clicking on the link below: https://sourceforge.net/projects/josso/files/JOSSO%202/JOSSO-2.0.2/

Thank you

Posted at Nov 23, 2010 by Gianluca Brigandi | 0 comments
Last changed Nov 17, 2010 07:10 by Gianluca Brigandi

Identity and Access Management is widely considered to be a highly technical domain, with an implementation that's out of reach for most folks. The process of setting up a system for identity and access management has a well-earned reputation for technical difficulty, inconvenience, and errors; all in pursuit of an end product that most users dislike and avoid.

Over at Atricore, we're not happy with this state of affairs. We're changing things, …

Read more…

Posted at Nov 17, 2010 by Gianluca Brigandi | 0 comments
Last changed Oct 20, 2010 09:28 by Gianluca Brigandi

JOSSO 2.0 has been finally released into the wild, enabling rapid Internet-scale Single Sign-On implementations by natively supporting SAML2 as well as playing nice with other standards in the identity arena such as SPML, WS-Trust and WS-Security.
We've also raised the bar for usability and overall user experience; Federated Single Sign-On settings can now be visually designed, delivered and managed through the RIA Console bundled with the product. …

Read more…

Posted at Oct 20, 2010 by Gianluca Brigandi | 0 comments
Last changed Jul 28, 2010 16:28 by Gianluca Brigandi

JOSSO, or Java Open Single Sign-On, is an open source JEE, Spring and Windows-based transparent and standard-based Federated SSO infrastructure aimed to provide a solution for centralized platform neutral user authentication and authorization.

The JOSSO development team is proud to announce the release of version 1.8.2, which mainly introduces transparent inbound and outbound SAML2 interoperability for seamless standard-based Federated SSO experience, …

Read more…

Posted at Jul 28, 2010 by Gianluca Brigandi | 0 comments

Recent Activity

Yang posted a comment on discussion Help
Yang posted a comment on discussion Help
Yang posted a comment on discussion Help
Yang posted a comment on discussion Help
Yang posted a comment on discussion Help
Sebastian Gonzalez Oyuela modified a comment on discussion Help
Sebastian Gonzalez Oyuela posted a comment on discussion Help
Yang Huajie posted a comment on discussion Help
joefrommaryland posted a comment on discussion Help
Agalya posted a comment on discussion Help
Edésio Gobetti Schemes Junior posted a comment on discussion Help
androider posted a comment on discussion Help
Edésio Gobetti Schemes Junior posted a comment on discussion Help
iabeloos posted a comment on discussion Help
androider posted a comment on discussion Help
Chris W posted a comment on discussion Help
androider posted a comment on discussion Help
Chris W posted a comment on discussion Help
Chris W posted a comment on discussion Help
Sai Hegde posted a comment on discussion Help
Yaroslav modified a comment on discussion Open Discussion
Yaroslav modified a comment on discussion Help
Yaroslav posted a comment on discussion Help
Yaroslav posted a comment on discussion Open Discussion
Danie O'Leary posted a comment on discussion Help
Gianluca Brigandi posted a comment on discussion Help
Yaroslav posted a comment on discussion Open Discussion
Yaroslav posted a comment on discussion Help
Vsevolod posted a comment on discussion Help
Copernicus posted a comment on discussion Help
Copernicus posted a comment on discussion Help
Jim Ward posted a comment on discussion Help
Stephan Lichtendahl posted a comment on discussion Help
alexpuch posted a comment on discussion Help
alexpuch posted a comment on discussion Help
Sivakiran posted a comment on discussion Help
Gianluca Brigandi posted a comment on discussion Open Discussion
Jerônimo posted a comment on discussion Open Discussion
Jerônimo posted a comment on discussion Open Discussion
Jerônimo posted a comment on discussion Open Discussion
Gianluca Brigandi posted a comment on discussion Help
Gianluca Brigandi posted a comment on discussion Open Discussion
Jerônimo posted a comment on discussion Open Discussion
Jerônimo posted a comment on discussion Help
Prabakaran posted a comment on discussion Help
Prabakaran posted a comment on discussion Help
Gianluca Brigandi posted a comment on discussion Open Discussion
JC Stier posted a comment on discussion Open Discussion
xiaojianbo posted a comment on discussion Open Discussion
xiaojianbo posted a comment on discussion Open Discussion
mjootrage posted a comment on discussion Help
carloc modified a comment on discussion Help
carloc posted a comment on discussion Help
JOSSO released /JOSSO/JOSSO-1.8.9/josso-1.8.9.zip
JOSSO released /JOSSO/JOSSO-1.8.9/josso-1.8.9.tar.gz
JOSSO released /JOSSO/JOSSO-1.8.9/josso-1.8.9.zip.md5
JOSSO released /JOSSO/JOSSO-1.8.9/josso-1.8.9.zip.sha1
JOSSO released /JOSSO/JOSSO-1.8.9/josso-1.8.9.tar.gz.sha1
JOSSO released /JOSSO/JOSSO-1.8.9/josso-1.8.9.tar.gz.md5
JOSSO released /JOSSO 2/JOSSO-2.4.0/josso-ce-2.4.0-windows.jar
JOSSO released /JOSSO 2/JOSSO-2.4.0/josso-ce-2.4.0-windows.jar.sha1
JOSSO released /JOSSO 2/JOSSO-2.4.0/josso-ce-2.4.0-windows.jar.md5
JOSSO released /JOSSO 2/JOSSO-2.4.0/josso-ce-2.4.0-unix.jar
JOSSO released /JOSSO 2/JOSSO-2.4.0/josso-ce-2.4.0-unix.jar.sha1
JOSSO released /JOSSO 2/JOSSO-2.4.0/josso-ce-2.4.0-unix.jar.md5
andi modified a comment on discussion Help
andi modified a comment on discussion Help
AWER posted a comment on discussion Help
Rodrigo Guimarães modified a comment on discussion Help
Rodrigo Guimarães posted a comment on discussion Help
Rodrigo Guimarães posted a comment on discussion Help
Dhiren Chauhan posted a comment on discussion Help
Raaz posted a comment on discussion Open Discussion
mjootrage posted a comment on discussion Open Discussion
ANakhwa posted a comment on discussion Help
ANakhwa posted a comment on discussion Help
ANakhwa posted a comment on discussion Help
ANakhwa posted a comment on discussion Help
Abhijeet Nakhwa posted a comment on discussion Help
Abhijeet Nakhwa posted a comment on discussion Help
Brito posted a comment on discussion Open Discussion
Brito posted a comment on discussion Help
Rayan modified a comment on discussion Help
Rayan posted a comment on discussion Help
Abhijeet Nakhwa posted a comment on discussion Help
Rayan posted a comment on discussion Help
Jim Ward posted a comment on discussion Help
bampo posted a comment on discussion Open Discussion
Anthony BOUQUET posted a comment on discussion Help
Nilesh A posted a comment on discussion Help
Radek Simcik posted a comment on discussion Open Discussion
Radek Simcik posted a comment on discussion Open Discussion
Wilson Milagres posted a comment on discussion Help

!banner-josso-new.png|align=center!