|
|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (1)
View page history
... [!banner-josso-new.png|align=center!|http://www.atricore.com]
h1. 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.
{show-josso-video-thumbnail:See JOSSO in Action}{show-josso-video-thumbnail} h3. 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: JAAS, Web Services/SOAP, EJB, Struts, Servlet/JSP,J2EE. * 100% Java
h3. Platforms Matrix
|| Platform || Agent (SP) || Gateway (IdP) || | JBoss 6.x | (/) [setup|Setup JOSSO Agent (SP)] | (/) [setup|Setup JOSSO Gateway (IdP)] | | JBoss 5.x | (/) [setup|Setup JOSSO Agent (SP)] | (/) [setup|Setup JOSSO Gateway (IdP)] | | JBoss 4.2.x | (/) [setup|Setup JOSSO Agent (SP)] | (/) [setup|Setup JOSSO Gateway (IdP)] | |
| JBoss 4.0.x | (/) [setup|Setup JOSSO Agent (SP)] | (/) [setup|Setup JOSSO Gateway (IdP)] | | JBoss 3.2.6\+ | (/) [setup|Setup JOSSO Agent (SP)] | (/) [setup|Setup JOSSO Gateway (IdP)] | |
| | Tomcat 7.0 | (/) [setup|Setup JOSSO Agent (SP)] | (/) [setup|Setup JOSSO Gateway (IdP)] | |
| Tomcat 6.0 | (/) [setup|Setup JOSSO Agent (SP)] | (/) [setup|Setup JOSSO Gateway (IdP)] | | Tomcat 5.5 | (/) [setup|Setup JOSSO Agent (SP)] | (/) [setup|Setup JOSSO Gateway (IdP)] | |
... | Tomcat 5.0 | (/) [setup|Setup JOSSO Agent (SP)] | (/) [setup|Setup JOSSO Gateway (IdP)] | | Weblogic 10.0 | (/) [setup|Setup JOSSO Agent (SP)] | (/) [setup|Setup JOSSO Gateway (IdP)] | | Weblogic 9.2 | (/) [setup|Setup JOSSO Agent (SP)] | (/) [setup|Setup JOSSO Gateway (IdP)] | | Websphere CE | (/) [setup|Setup JOSSO Agent (SP)] | (/) [setup|Setup JOSSO Gateway (IdP)] | | Geronimo 2.1 | (/) [setup|Setup JOSSO Agent (SP)] | (/) [setup|Setup JOSSO Gateway (IdP)] | | Generic J2EE / JEE | (/) [setup|Setup JOSSO Agent (SP)] | (/) [setup|Setup JOSSO Gateway (IdP)] | | Jetty 6.x | (/) [setup|Setup JOSSO Agent (SP)] | (/) [setup|Setup JOSSO Gateway (IdP)] | | Apache 2.2 (php, perl, python, ...) | (/) [setup|Setup JOSSO Agent (SP)] | | | PHP 4.x,5.x | (/) [setup|Setup JOSSO Agent (SP)] | | | Microsoft IIS (ASP, .NET, ...) | (/) [setup|Setup JOSSO Agent (SP)] | | | Liferay 5.2.x | (/) [setup|Setup JOSSO Agent (SP)] | | | Liferay 6.x | (/) [setup|Setup JOSSO Agent (SP)] | | | Alfresco 3.3| (/) [setup|Setup JOSSO Agent (SP)] | | | Coldfusion 9 | (/) [setup|Setup JOSSO Agent (SP)] | | | phpBB | (/) [setup|Setup JOSSO Agent (SP)] | |
For more information see the [JOSSO Architecture Overview|Architecture Overview]
h3. Download
|| Package || Version || Windows || Unix || | JOSSO2 Community Edition (CE) installer | *2.2.2* | {ga-external-link:Download}http://sourceforge.net/projects/josso/files/JOSSO%202/JOSSO-2.2.2/josso-ce- 2.2.2-windows.jar{ga-external-link} | {ga-external-link:Download}http://sourceforge.net/projects/josso/files/JOSSO%202/JOSSO-2.2.2/josso-ce-2.2.2-unix.jar{ga-external-link} | | JOSSO2 Enterprise Edition (EE) installer | *2.2.2* | {ga-external-link:Download} http://www.atricore.com/products/Evaluate_JOSSO_Enterprise_Edition{ga-external-link} | {ga-external-link:Download} http://www.atricore.com/products/Evaluate_JOSSO_Enterprise_Edition{ga-external-link} | | JOSSO1 Installer | *1.8.6* | {ga-external-link:Download}http://downloads.sourceforge.net/josso/josso-1.8.6.zip{ga-external-link} | {ga-external-link:Download}http://downloads.sourceforge.net/josso/josso-1.8.6.tar.gz{ga-external-link} | | JOSSO1 + Tomcat bundle | 1.8.4 | {ga-external-link:Download}http://downloads.sourceforge.net/josso/apache-tomcat-6.0.29_josso-1.8.4.zip{ga-external-link} | {ga-external-link:Download}http://downloads.sourceforge.net/josso/apache-tomcat-6.0.29_josso-1.8.4.tar.gz{ga-external-link} |
h1. 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|JOSSO2 Birds-eye view] document. Then, in case you wish to move forward with delivering a JOSSO2-backed implementation, you can read the [Quick Start|JOSSO2 Quick Start] and then watch the [Internet SSO rollout Video Tutorial|Video Tutorial - Internet SSO Rollout using JOSSO2].
h1. SSO Roadmap
h3. 1. Get familiar with JOSSO
Test drive JOSSO in minutes \!
[Quick Start]
h3. 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)|Setup JOSSO Gateway (IdP)]
Enhance application containers onto which Jossifyed web application will run.
[Setup JOSSO Agent (SP)|Setup JOSSO Agent (SP)]
h3. 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|Developer Documentation].
h1. Need JOSSO Support ?
For commercial support refer to [Atricore|http://www.atricore.com], the company providing professional services for JOSSO.
For community support check out the [support forums|http://sourceforge.net/forum/?group_id=116854]. Forum topics are answered on a volunteer basis by JOSSO users and project members.
h1. Contributing
We are always looking for contributions. Please contact us [here|mailto:josso-contrib@josso.org]
h1. News
{blog-posts:spaces=JOSSO1|content=excerpts}
h1. Recent Activity
{rss:url=http://sourceforge.net/export/rss2_keepsake.php?group_id=116854|showTitlesOnly=true|titleBar=false}
[!http://sourceforge.net/sflogo.php?group_id=116854!|http://sourceforge.net/projects/josso]!banner-josso-new.png|align=center! |
|