单点登录框架 JOSSO
jopen
12年前
JOSSO(Java Open Single Sign-On)是一个开源的J2EE-based的SSO(单点登录)基础结构.它的目的是提供一种用来解决在统一平台上进行用户集中认证的方案.
主要特性:
- 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