mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-07-08 19:42:48 +00:00
SEC-611: Add details of other authentication solutions.
This commit is contained in:
parent
ed6c1cc0a3
commit
a2bd210dd0
@ -158,7 +158,7 @@
|
|||||||
standards bodies such as the Internet Engineering Task Force. In
|
standards bodies such as the Internet Engineering Task Force. In
|
||||||
addition, Spring Security provides its own set of authentication
|
addition, Spring Security provides its own set of authentication
|
||||||
features. Specifically, Spring Security currently supports
|
features. Specifically, Spring Security currently supports
|
||||||
authentication with all of these technologies:</para>
|
authentication integration with all of these technologies:</para>
|
||||||
|
|
||||||
<itemizedlist spacing="compact">
|
<itemizedlist spacing="compact">
|
||||||
<listitem>
|
<listitem>
|
||||||
@ -228,15 +228,55 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Java Single Sign On (JOSSO) (<ulink
|
<para>Java Open Source Single Sign On (JOSSO) *</para>
|
||||||
url="http://www.josso.org/confluence/x/TwAI ">integration</ulink>
|
|
||||||
is provided by the JOSSO project)</para>
|
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Atlassian Crowd (<ulink
|
<para>OpenNMS Network Management Platform *</para>
|
||||||
url="http://confluence.atlassian.com/display/CROWD/3.2.09+Integrating+Crowd+with+Acegi+Security">integration</ulink>
|
</listitem>
|
||||||
is provided by the Atlassian Crowd product)</para>
|
|
||||||
|
<listitem>
|
||||||
|
<para>AppFuse *</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>AndroMDA *</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>Mule ESB *</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>Direct Web Request (DWR) *</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>Grails *</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>Tapestry *</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>JTrac *</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>Jasypt *</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>Roller *</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>Elastic Plath *</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>Atlassian Crowd *</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
@ -244,17 +284,21 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
|
<para>(* Denotes provided by a third party; check our <ulink
|
||||||
|
url="http://acegisecurity.org/powering.html">integration pag</ulink>e
|
||||||
|
for links to the latest details)</para>
|
||||||
|
|
||||||
<para>Many independent software vendors (ISVs) adopt Spring Security
|
<para>Many independent software vendors (ISVs) adopt Spring Security
|
||||||
because of this rich choice of authentication models. Doing so allows
|
because of this significant choice of flexible authentication models.
|
||||||
them to quickly integrate their solutions with whatever their end
|
Doing so allows them to quickly integrate their solutions with
|
||||||
clients need, without undertaking a lot of engineering or requiring
|
whatever their end clients need, without undertaking a lot of
|
||||||
the client to change their environment. If none of the above
|
engineering or requiring the client to change their environment. If
|
||||||
authentication mechanisms suit your needs, Spring Security is an open
|
none of the above authentication mechanisms suit your needs, Spring
|
||||||
platform and it is quite simple to write your own authentication
|
Security is an open platform and it is quite simple to write your own
|
||||||
mechanism. Many corporate users of Spring Security need to integrate
|
authentication mechanism. Many corporate users of Spring Security need
|
||||||
with "legacy" systems that don't follow any particular security
|
to integrate with "legacy" systems that don't follow any particular
|
||||||
standards, and Spring Security is happy to "play nicely" with such
|
security standards, and Spring Security is happy to "play nicely" with
|
||||||
systems.</para>
|
such systems.</para>
|
||||||
|
|
||||||
<para>Sometimes the mere process of authentication isn't enough.
|
<para>Sometimes the mere process of authentication isn't enough.
|
||||||
Sometimes you need to also differentiate security based on the way a
|
Sometimes you need to also differentiate security based on the way a
|
||||||
|
@ -35,7 +35,8 @@ Key Features
|
|||||||
every web application to have its own authentication database. Nor are
|
every web application to have its own authentication database. Nor are
|
||||||
you restricted to single sign on across a single web container. Advanced
|
you restricted to single sign on across a single web container. Advanced
|
||||||
single sign on features like proxy support and forced refresh of logins
|
single sign on features like proxy support and forced refresh of logins
|
||||||
are supported by both CAS and Spring Security.
|
are supported by both CAS and Spring Security. Several other SSO solutions
|
||||||
|
are also provided by third party projects, including JOSSO and CAS.
|
||||||
|
|
||||||
* <<Reuses your Spring expertise:>> We use Spring application
|
* <<Reuses your Spring expertise:>> We use Spring application
|
||||||
contexts for all configuration, which should help Spring developers get
|
contexts for all configuration, which should help Spring developers get
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
<li><b><a href="http://www.ja-sig.org/products/cas/">JA-SIG CAS</a></b>: Single Sign On system.<br></br><br></br></li>
|
<li><b><a href="http://www.ja-sig.org/products/cas/">JA-SIG CAS</a></b>: Single Sign On system.<br></br><br></br></li>
|
||||||
<li><b><a href="http://www3.ca.com/Solutions/Product.asp?ID=5262">SiteMinder</a></b>: Single Sign On system.<br></br><br></br></li>
|
<li><b><a href="http://www3.ca.com/Solutions/Product.asp?ID=5262">SiteMinder</a></b>: Single Sign On system.<br></br><br></br></li>
|
||||||
</ul></subsection><subsection name="Open Source Projects"><ul>
|
</ul></subsection><subsection name="Open Source Projects"><ul>
|
||||||
|
<li><b><a href="http://www.josso.org/">JOSSO</a></b>: Open source Single Sign On system. <a href="http://www.josso.org/confluence/x/TwAI">Integration details</a>.<br></br><br></br></li>
|
||||||
<li><b><a href="http://www.opennms.org/">OpenNMS</a></b>: An open source network management platform <a href="http://www.opennms.org/index.php/Acegi_Security_and_LDAP">Integration details</a>.<br></br><br></br></li>
|
<li><b><a href="http://www.opennms.org/">OpenNMS</a></b>: An open source network management platform <a href="http://www.opennms.org/index.php/Acegi_Security_and_LDAP">Integration details</a>.<br></br><br></br></li>
|
||||||
<li><b><a href="http://appfuse.org/">AppFuse</a></b>: Helps jump-start application development. <a href="http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseSecurity">Integration details</a>.<br></br><br></br></li>
|
<li><b><a href="http://appfuse.org/">AppFuse</a></b>: Helps jump-start application development. <a href="http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseSecurity">Integration details</a>.<br></br><br></br></li>
|
||||||
<li><b><a href="http://www.andromda.org">AndroMDA</a></b>: Code generation framework that uses model driven architecture (MDA). <a href="http://team.andromda.org/docs/andromda-spring-cartridge/howto8.html">Integration details</a>.<br></br><br></br></li>
|
<li><b><a href="http://www.andromda.org">AndroMDA</a></b>: Code generation framework that uses model driven architecture (MDA). <a href="http://team.andromda.org/docs/andromda-spring-cartridge/howto8.html">Integration details</a>.<br></br><br></br></li>
|
||||||
@ -29,11 +30,12 @@
|
|||||||
<li><b><a href="http://jtrac.info/">JTrac</a></b>: A Java-based issue management system. <a href="http://jtrac.info/doc/html/faq.html">Integration details</a>.<br></br><br></br></li>
|
<li><b><a href="http://jtrac.info/">JTrac</a></b>: A Java-based issue management system. <a href="http://jtrac.info/doc/html/faq.html">Integration details</a>.<br></br><br></br></li>
|
||||||
<li><b><a href="http://plazma.sourceforge.net/">Plazma</a></b>: Swing-based ERP and CRM system for SMEs.<br></br><br></br></li>
|
<li><b><a href="http://plazma.sourceforge.net/">Plazma</a></b>: Swing-based ERP and CRM system for SMEs.<br></br><br></br></li>
|
||||||
<li><b><a href="http://www.jasypt.org/">Jasypt</a></b>: Java encryption project. <a href="http://www.jasypt.org/faq.html#i-am-already-using-spring-security-for-encrypting-passwords">Integration details</a>.<br></br><br></br></li>
|
<li><b><a href="http://www.jasypt.org/">Jasypt</a></b>: Java encryption project. <a href="http://www.jasypt.org/faq.html#i-am-already-using-spring-security-for-encrypting-passwords">Integration details</a>.<br></br><br></br></li>
|
||||||
</ul></subsection><subsection name="Commercial Deployments"><ul>
|
</ul></subsection><subsection name="Commercial Products and Deployments"><ul>
|
||||||
|
<li><b><a href="http://www.atlassian.com/software/crowd/">Atlassian Crowd</a></b>: Single Sign On system. <a href="http://confluence.atlassian.com/display/CROWD/3.2.09+Integrating+Crowd+with+Acegi+Security">Integration details</a>.<br></br><br></br></li>
|
||||||
<li>A global financial institution uses Spring Security's SiteMinder integration in a physical security management application.<br></br><br></br></li>
|
<li>A global financial institution uses Spring Security's SiteMinder integration in a physical security management application.<br></br><br></br></li>
|
||||||
|
<li><a href="http://www.elasticpath.com/ecommerce/architecture/soa.jsp">Elastic Path</a> uses Spring Security for security.<br></br><br></br></li>
|
||||||
<li>A central bank that uses Spring Security for many of its internal applications with the CAS integration.<br></br><br></br></li>
|
<li>A central bank that uses Spring Security for many of its internal applications with the CAS integration.<br></br><br></br></li>
|
||||||
<li>Several Australian Government departments use Spring Security for securing SOAP-based web services and web applications.<br></br><br></br></li>
|
<li>Several Australian Government departments use Spring Security for securing SOAP-based web services and web applications.<br></br><br></br></li>
|
||||||
<li>Enterprise Systems and Services at Rutgers University uses Spring Security in conjunction with JA-SIG Central Authentication Service to provide authentication and authorization capabilities to its applications including those used by staff and students as well as those utilized by web services.<br></br><br></br></li>
|
<li>Enterprise Systems and Services at Rutgers University uses Spring Security in conjunction with JA-SIG Central Authentication Service to provide authentication and authorization capabilities to its applications including those used by staff and students as well as those utilized by web services.<br></br><br></br></li>
|
||||||
<li><a href="http://www.elasticpath.com/ecommerce/architecture/soa.jsp">Elastic Path</a> uses Spring Security for security.<br></br><br></br></li>
|
|
||||||
<li>Plus many more... ;-)<br></br><br></br></li>
|
<li>Plus many more... ;-)<br></br><br></br></li>
|
||||||
</ul></subsection></section></body></document>
|
</ul></subsection></section></body></document>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user