JOSSO

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(图集)
 
(未显示2个用户的29个中间版本)
第1行: 第1行:
 +
{{top news}}
 +
{{SeeWikipedia}}
 
[[Image:Josso-logo.gif|right]]
 
[[Image:Josso-logo.gif|right]]
  
JOSSO(Java Open Single Sign-On)是一个开源的J2EE-based的SSO(SSO:单一登录技术是一种认证和授权机制,它允许注册用户只需要在任一成员网站上登录一次,而后授权访问其他连接的分支网站,无需再进行验证登录)基础结构.它的目的是提供一种用来解决在统一平台上进行用户集中认证的方案.
+
JOSSO(Java Open Single Sign-On)是一个开源的J2EE-based的[[Single_Sign-on|SSO]](SSO:单一登录技术是一种认证和授权机制,它允许注册用户只需要在任一成员网站上登录一次,而后授权访问其他连接的分支网站,无需再进行验证登录)基础结构.它的目的是提供一种用来解决在统一平台上进行用户集中认证的方案.
  
http://www.josso.org/
+
==新闻==
 +
*[http://www.josso.org/confluence/display/JOSSO1/2010/10/20/JOSSO+Reloaded+-+2.0+Released JOSSO Reloaded - 2.0 Released]
 +
 
 +
==功能==
 +
* J2EE Transparent Single Sign-On cross domain/cross organization.
 +
* Pluggable Framework to allow the implementation of multiple authentication schemes and stores using Spring or built-in IoC container.
 +
* Runs in Apache Tomcat.
 +
* Runs in JBoss application server.
 +
* Runs in Apache Geronimo application server
 +
* Integrates with Spring Acegi.
 +
* 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.
 +
* LDAP support for storing user information and credentials.
 +
* Database support for storing user information and credentials.
 +
* 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.
 +
* Compatibility with Apache Pluto Portlet Container
 +
* Standard Based: JAAS, Web Services/SOAP, EJB, Struts, Servlet/JSP,J2EE.
 +
* 100% Java
  
 
==安装指南==
 
==安装指南==
*[[Integrating PHP Web Application with JOSSO|集成PHP应用]]
+
创建数据库,创建以下表, 执行 [[JOSSO DDL SQL]] 语句
 +
JOSSO_USER : contains all the users that will be able to sign-on.
 +
JOSSO_ROLE : contains all the roles to which users can be associated.
 +
JOSSO_USER_ROLE : contains the roles associated with each user.
 +
JOSSO_USER_PROPERTY : contains additional properties of the user, like personal data, etc.
 +
获得 http://nchc.dl.sourceforge.net/sourceforge/josso/apache-tomcat-5.5.16_josso-1.4.tar.gz
 +
tar zxvf apache-tomcat-5.5.16_josso-1.4.tar.gz
 +
./startup.sh
 +
http://localhost:8080/josso/signon/usernamePasswordLogin.jsp
 +
http://localhost:8080/partnerapp/protected
 +
user1/user1pwd
 +
 +
*[[Installing JOSSO for PHP|集成PHP应用]]
 +
 
 +
==整合==
 +
*[[GlassFish]] don't supported josso now.
 +
*[[Apache Geronimo]]
 +
*[[JBoss]]
 +
*[[Tomcat]]
 +
 
 +
==链接==
 +
*http://www.josso.org/
 +
*http://sourceforge.net/projects/josso/
 +
*http://download.huihoo.com/josso/
 +
*http://docs.huihoo.com/josso/
 +
 
 +
==图集==
 +
<gallery widths=100px heights=100px perrow=6>
 +
Image:JOSSO-Architecture.jpg|JOSSO Architecture
 +
Image:josso-screen-session-meter.jpg|Session Meter
 +
Image:josso-screen-gwy-statistics.jpg|Gateway Statistics
 +
Image:josso-screen-agent-statistics.jpg|Agent Statistics
 +
Image:josso-screen-mc4j-mbeans.jpg|JOSSO Mbeans
 +
Image:josso-screen-mc4j-identityStore.jpg|Identity Store
 +
Image:josso-arc.gif|系统架构
 +
Image:josso-screen-mc4j-sessionManager.jpg|Session Manager
 +
Image:josso-screen-mc4j-basicAuthScheme.jpg|Authentication Scheme
 +
Image:josso-screen-mc4j-credentialStore.jpg|Credential Store
 +
</gallery>
 +
 
 +
{{comment}}
  
==系统架构==
+
[[category:identity]]
[[Image:josso-arc.gif]]
+
[[category:security]]
 +
[[category:SSO]]

2013年1月30日 (三) 10:45的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 JOSSO Thanks, Wikipedia.
Josso-logo.gif

JOSSO(Java Open Single Sign-On)是一个开源的J2EE-based的SSO(SSO:单一登录技术是一种认证和授权机制,它允许注册用户只需要在任一成员网站上登录一次,而后授权访问其他连接的分支网站,无需再进行验证登录)基础结构.它的目的是提供一种用来解决在统一平台上进行用户集中认证的方案.

目录

[编辑] 新闻

[编辑] 功能

  • J2EE Transparent Single Sign-On cross domain/cross organization.
  • Pluggable Framework to allow the implementation of multiple authentication schemes and stores using Spring or built-in IoC container.
  • Runs in Apache Tomcat.
  • Runs in JBoss application server.
  • Runs in Apache Geronimo application server
  • Integrates with Spring Acegi.
  • 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.
  • LDAP support for storing user information and credentials.
  • Database support for storing user information and credentials.
  • 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.
  • Compatibility with Apache Pluto Portlet Container
  • Standard Based: JAAS, Web Services/SOAP, EJB, Struts, Servlet/JSP,J2EE.
  • 100% Java

[编辑] 安装指南

创建数据库,创建以下表, 执行 JOSSO DDL SQL 语句

JOSSO_USER : contains all the users that will be able to sign-on.
JOSSO_ROLE : contains all the roles to which users can be associated.
JOSSO_USER_ROLE : contains the roles associated with each user.
JOSSO_USER_PROPERTY : contains additional properties of the user, like personal data, etc.
获得 http://nchc.dl.sourceforge.net/sourceforge/josso/apache-tomcat-5.5.16_josso-1.4.tar.gz
tar zxvf apache-tomcat-5.5.16_josso-1.4.tar.gz
./startup.sh
http://localhost:8080/josso/signon/usernamePasswordLogin.jsp 
http://localhost:8080/partnerapp/protected
user1/user1pwd 

[编辑] 整合

[编辑] 链接

[编辑] 图集

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱