欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
JOSSO
来自开放百科 - 灰狐
(版本间的差异)
第3行: | 第3行: | ||
JOSSO(Java Open Single Sign-On)是一个开源的J2EE-based的[[Single_Sign-on|SSO]](SSO:单一登录技术是一种认证和授权机制,它允许注册用户只需要在任一成员网站上登录一次,而后授权访问其他连接的分支网站,无需再进行验证登录)基础结构.它的目的是提供一种用来解决在统一平台上进行用户集中认证的方案. | JOSSO(Java Open Single Sign-On)是一个开源的J2EE-based的[[Single_Sign-on|SSO]](SSO:单一登录技术是一种认证和授权机制,它允许注册用户只需要在任一成员网站上登录一次,而后授权访问其他连接的分支网站,无需再进行验证登录)基础结构.它的目的是提供一种用来解决在统一平台上进行用户集中认证的方案. | ||
[[Image:JOSSO-Architecture.jpg|right|thumb|JOSSO Architecture]] | [[Image:JOSSO-Architecture.jpg|right|thumb|JOSSO Architecture]] | ||
+ | ==Features== | ||
+ | * 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 DDL SQL]] 语句 | ||
第17行: | 第34行: | ||
*[[Installing JOSSO for PHP|集成PHP应用]] | *[[Installing JOSSO for PHP|集成PHP应用]] | ||
+ | ==Server== | ||
+ | *[[GlassFish]] don't supported josso now. | ||
+ | *[[Apache Geronimo]] | ||
+ | *[[JBoss]] | ||
+ | *[[Tomcat]] | ||
+ | * | ||
+ | ==Links== | ||
+ | *http://www.josso.org/ | ||
+ | *http://sourceforge.net/projects/josso/ | ||
+ | *http://download.huihoo.com/josso/ | ||
+ | *http://docs.huihoo.com/josso/ | ||
==精彩图集== | ==精彩图集== | ||
第24行: | 第52行: | ||
<br> | <br> | ||
[[Image:josso-screen-mc4j-sessionManager.jpg|thumb|left|Configure the Session Manager]][[Image:josso-screen-mc4j-basicAuthScheme.jpg|thumb|left|Configure the Authentication Scheme]][[Image:josso-screen-mc4j-credentialStore.jpg|thumb|left|Configure the Credential Store]] | [[Image:josso-screen-mc4j-sessionManager.jpg|thumb|left|Configure the Session Manager]][[Image:josso-screen-mc4j-basicAuthScheme.jpg|thumb|left|Configure the Authentication Scheme]][[Image:josso-screen-mc4j-credentialStore.jpg|thumb|left|Configure the Credential Store]] | ||
− | |||
− | |||
− | |||
− | |||
− |
2008年3月16日 (日) 05:58的版本
JOSSO(Java Open Single Sign-On)是一个开源的J2EE-based的SSO(SSO:单一登录技术是一种认证和授权机制,它允许注册用户只需要在任一成员网站上登录一次,而后授权访问其他连接的分支网站,无需再进行验证登录)基础结构.它的目的是提供一种用来解决在统一平台上进行用户集中认证的方案.
目录 |
Features
- 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
Server
- GlassFish don't supported josso now.
- Apache Geronimo
- JBoss
- Tomcat
Links
- http://www.josso.org/
- http://sourceforge.net/projects/josso/
- http://download.huihoo.com/josso/
- http://docs.huihoo.com/josso/
精彩图集
分享您的观点