@ -81,9 +81,9 @@ public final class CasAuthenticationHandler extends AbstractUsernamePasswordAuth
@@ -81,9 +81,9 @@ public final class CasAuthenticationHandler extends AbstractUsernamePasswordAuth
@ -163,14 +163,14 @@ public class CatalinaAcegiUserRealm extends RealmBase {
@@ -163,14 +163,14 @@ public class CatalinaAcegiUserRealm extends RealmBase {
@ -86,7 +86,7 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
@@ -86,7 +86,7 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
fail("Should have thrown IllegalArgumentException");
}catch(IllegalArgumentExceptionexpected){
assertTrue(true);
@ -95,7 +95,7 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
@@ -95,7 +95,7 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
@ -117,7 +117,7 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
@@ -117,7 +117,7 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
@ -140,7 +140,7 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
@@ -140,7 +140,7 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
@ -153,48 +153,48 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
@@ -153,48 +153,48 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
@ -204,14 +204,14 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
@@ -204,14 +204,14 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
@ -221,28 +221,28 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
@@ -221,28 +221,28 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
@ -250,12 +250,12 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
@@ -250,12 +250,12 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
@ -264,10 +264,10 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
@@ -264,10 +264,10 @@ public class CatalinaAcegiUserRealmTests extends TestCase {
@ -284,7 +284,7 @@ public class JbossAcegiLoginModule extends AbstractServerLoginModule {
@@ -284,7 +284,7 @@ public class JbossAcegiLoginModule extends AbstractServerLoginModule {
super.log.debug("user is logged. redirecting to jaas classes");
@ -95,7 +95,7 @@ public class JbossIntegrationFilterTests extends TestCase {
@@ -95,7 +95,7 @@ public class JbossIntegrationFilterTests extends TestCase {
@ -73,7 +71,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@@ -73,7 +71,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@ -88,7 +86,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@@ -88,7 +86,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@ -113,7 +111,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@@ -113,7 +111,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@ -139,7 +137,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@@ -139,7 +137,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@ -155,7 +153,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@@ -155,7 +153,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@ -173,7 +171,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@@ -173,7 +171,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@ -183,7 +181,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@@ -183,7 +181,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@ -203,7 +201,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@@ -203,7 +201,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@ -222,7 +220,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@@ -222,7 +220,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@ -235,11 +233,11 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@@ -235,11 +233,11 @@ public class JbossAcegiLoginModuleTests extends TestCase {
Principalresult=adapter.getIdentity();
if(!(resultinstanceofPrincipalAcegiUserToken)){
fail("Should have returned PrincipalAcegiUserToken");
@ -249,7 +247,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@@ -249,7 +247,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@ -269,7 +267,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@@ -269,7 +267,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@ -289,7 +287,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@@ -289,7 +287,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@ -308,7 +306,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@@ -308,7 +306,7 @@ public class JbossAcegiLoginModuleTests extends TestCase {
@ -64,7 +64,7 @@ public final class JettyAcegiUserRealm implements UserRealm {
@@ -64,7 +64,7 @@ public final class JettyAcegiUserRealm implements UserRealm {
@ -96,7 +96,7 @@ public final class JettyAcegiUserRealm implements UserRealm {
@@ -96,7 +96,7 @@ public final class JettyAcegiUserRealm implements UserRealm {
thrownewIllegalArgumentException("Cannot use default constructor");
}
@ -124,7 +124,7 @@ public final class JettyAcegiUserRealm implements UserRealm {
@@ -124,7 +124,7 @@ public final class JettyAcegiUserRealm implements UserRealm {
@ -37,13 +37,13 @@ public class JettyAcegiUserToken extends AbstractAdapterAuthenticationToken impl
@@ -37,13 +37,13 @@ public class JettyAcegiUserToken extends AbstractAdapterAuthenticationToken impl
@ -48,11 +48,11 @@ public class JettyAcegiUserRealmTests extends TestCase {
@@ -48,11 +48,11 @@ public class JettyAcegiUserRealmTests extends TestCase {
fail("Should have thrown IllegalArgumentException");
}catch(IllegalArgumentExceptionexpected){
assertEquals("Bean context must contain at least one bean of type AuthenticationManager",
@ -73,14 +73,14 @@ public class JettyAcegiUserRealmTests extends TestCase {
@@ -73,14 +73,14 @@ public class JettyAcegiUserRealmTests extends TestCase {
fail("Should have thrown IllegalArgumentException");
}catch(IllegalArgumentExceptionexpected){
assertEquals("appContextLocation must be specified",expected.getMessage());
@ -89,14 +89,14 @@ public class JettyAcegiUserRealmTests extends TestCase {
@@ -89,14 +89,14 @@ public class JettyAcegiUserRealmTests extends TestCase {
fail("Should have thrown IllegalArgumentException");
}catch(IllegalArgumentExceptionexpected){
assertEquals("key must be specified",expected.getMessage());
@ -106,14 +106,14 @@ public class JettyAcegiUserRealmTests extends TestCase {
@@ -106,14 +106,14 @@ public class JettyAcegiUserRealmTests extends TestCase {
fail("Should have thrown IllegalArgumentException");
}catch(IllegalArgumentExceptionexpected){
assertEquals("realm must be specified",expected.getMessage());
@ -123,7 +123,7 @@ public class JettyAcegiUserRealmTests extends TestCase {
@@ -123,7 +123,7 @@ public class JettyAcegiUserRealmTests extends TestCase {
@ -132,36 +132,36 @@ public class JettyAcegiUserRealmTests extends TestCase {
@@ -132,36 +132,36 @@ public class JettyAcegiUserRealmTests extends TestCase {
@ -171,36 +171,36 @@ public class JettyAcegiUserRealmTests extends TestCase {
@@ -171,36 +171,36 @@ public class JettyAcegiUserRealmTests extends TestCase {
fail("Should have thrown IllegalArgumentException");
}catch(IllegalArgumentExceptionexpected){
assertTrue(true);
@ -208,13 +208,13 @@ public class JettyAcegiUserRealmTests extends TestCase {
@@ -208,13 +208,13 @@ public class JettyAcegiUserRealmTests extends TestCase {
@ -98,15 +98,15 @@ public class ResinAcegiAuthenticator extends AbstractAuthenticator {
@@ -98,15 +98,15 @@ public class ResinAcegiAuthenticator extends AbstractAuthenticator {
@ -133,7 +133,7 @@ public class ResinAcegiAuthenticator extends AbstractAuthenticator {
@@ -133,7 +133,7 @@ public class ResinAcegiAuthenticator extends AbstractAuthenticator {
@ -164,11 +164,11 @@ public class ResinAcegiAuthenticatorTests extends TestCase {
@@ -164,11 +164,11 @@ public class ResinAcegiAuthenticatorTests extends TestCase {
@ -185,11 +185,11 @@ public class ResinAcegiAuthenticatorTests extends TestCase {
@@ -185,11 +185,11 @@ public class ResinAcegiAuthenticatorTests extends TestCase {
@ -247,7 +247,7 @@ public class ResinAcegiAuthenticatorTests extends TestCase {
@@ -247,7 +247,7 @@ public class ResinAcegiAuthenticatorTests extends TestCase {
@ -36,7 +36,7 @@ public class PrincipalAcegiUserToken extends AbstractAdapterAuthenticationToken
@@ -36,7 +36,7 @@ public class PrincipalAcegiUserToken extends AbstractAdapterAuthenticationToken
@ -58,7 +58,7 @@ public class AclEntryAfterInvocationProvider extends AbstractAclProvider impleme
@@ -58,7 +58,7 @@ public class AclEntryAfterInvocationProvider extends AbstractAclProvider impleme
@ -72,7 +72,7 @@ public class BasicAclEntryAfterInvocationProvider implements AfterInvocationProv
@@ -72,7 +72,7 @@ public class BasicAclEntryAfterInvocationProvider implements AfterInvocationProv
@ -39,7 +39,7 @@ public class ConcurrentSessionControllerImpl implements ConcurrentSessionControl
@@ -39,7 +39,7 @@ public class ConcurrentSessionControllerImpl implements ConcurrentSessionControl
@ -134,7 +134,7 @@ public abstract class AbstractSecurityInterceptor implements InitializingBean, A
@@ -134,7 +134,7 @@ public abstract class AbstractSecurityInterceptor implements InitializingBean, A
@ -5,17 +5,17 @@ Actually enforces the security and ties the whole security system together.
@@ -5,17 +5,17 @@ Actually enforces the security and ties the whole security system together.
A <i>secure object</i> is a term frequently used throughout the security
system. It does <b>not</b> refer to a business object that is being
secured, but instead refers to some infrastructure object that can have
security facilities provided for it by the Acegi Security System for
Spring. For example, one secure object would be
<code>MethodInvocation</code>, whilst another would be HTTP {@link
org.springframwork.security.intercept.web.FilterInvocation}. Note these are
security facilities provided for it by Spring Security.
For example, one secure object would be<code>MethodInvocation</code>,
whilst another would be HTTP
{@link org.springframwork.security.intercept.web.FilterInvocation}. Note these are
infrastructure objects and their design allows them to represent a large
variety of actual resources that might need to be secured, such as business
objects or HTTP request URLs.
</p>
<P>Each secure object typically has its
own <code>org.acegisecurity.intercept</code> package.
own <code>org.springframwork.security.intercept</code> package.
Each package usually includes a concrete security interceptor (which
@ -78,7 +78,7 @@ public class DefaultInitialDirContextFactory implements InitialDirContextFactory
@@ -78,7 +78,7 @@ public class DefaultInitialDirContextFactory implements InitialDirContextFactory
/** Allows extra environment variables to be added at config time. */
@ -108,7 +108,7 @@ public class ProviderManager extends AbstractAuthenticationManager implements In
@@ -108,7 +108,7 @@ public class ProviderManager extends AbstractAuthenticationManager implements In
@ -42,7 +42,7 @@ public class AnonymousAuthenticationProvider implements AuthenticationProvider,
@@ -42,7 +42,7 @@ public class AnonymousAuthenticationProvider implements AuthenticationProvider,
@ -58,7 +58,7 @@ public class CasAuthenticationProvider implements AuthenticationProvider, Initia
@@ -58,7 +58,7 @@ public class CasAuthenticationProvider implements AuthenticationProvider, Initia
@ -46,7 +46,7 @@ public class NamedCasProxyDecider implements CasProxyDecider, InitializingBean,
@@ -46,7 +46,7 @@ public class NamedCasProxyDecider implements CasProxyDecider, InitializingBean,
@ -45,7 +45,7 @@ public class RejectProxyTickets implements CasProxyDecider, MessageSourceAware,
@@ -45,7 +45,7 @@ public class RejectProxyTickets implements CasProxyDecider, MessageSourceAware,
@ -69,14 +69,14 @@ public class CasProxyTicketValidator extends AbstractTicketValidator {
@@ -69,14 +69,14 @@ public class CasProxyTicketValidator extends AbstractTicketValidator {
@ -69,7 +69,7 @@ public abstract class AbstractUserDetailsAuthenticationProvider implements Authe
@@ -69,7 +69,7 @@ public abstract class AbstractUserDetailsAuthenticationProvider implements Authe
@ -146,7 +146,7 @@ public class JaasAuthenticationProvider implements AuthenticationProvider, Appli
@@ -146,7 +146,7 @@ public class JaasAuthenticationProvider implements AuthenticationProvider, Appli
@ -59,7 +60,7 @@ public class SecurityContextLoginModule implements LoginModule {
@@ -59,7 +60,7 @@ public class SecurityContextLoginModule implements LoginModule {
@ -76,7 +77,7 @@ public class SecurityContextLoginModule implements LoginModule {
@@ -76,7 +77,7 @@ public class SecurityContextLoginModule implements LoginModule {
@ -103,7 +104,7 @@ public class SecurityContextLoginModule implements LoginModule {
@@ -103,7 +104,7 @@ public class SecurityContextLoginModule implements LoginModule {
@ -120,7 +121,7 @@ public class SecurityContextLoginModule implements LoginModule {
@@ -120,7 +121,7 @@ public class SecurityContextLoginModule implements LoginModule {
@ -49,7 +49,7 @@ public abstract class AbstractLdapAuthenticator implements LdapAuthenticator, In
@@ -49,7 +49,7 @@ public abstract class AbstractLdapAuthenticator implements LdapAuthenticator, In
/** Optional search object which can be used to locate a user when a simple DN match isn't sufficient */
@ -47,7 +47,7 @@ public class RememberMeAuthenticationProvider implements AuthenticationProvider,
@@ -47,7 +47,7 @@ public class RememberMeAuthenticationProvider implements AuthenticationProvider,
@ -53,7 +53,7 @@ public class X509AuthenticationProvider implements AuthenticationProvider, Initi
@@ -53,7 +53,7 @@ public class X509AuthenticationProvider implements AuthenticationProvider, Initi
@ -53,7 +53,7 @@ public class DaoX509AuthoritiesPopulator implements X509AuthoritiesPopulator, In
@@ -53,7 +53,7 @@ public class DaoX509AuthoritiesPopulator implements X509AuthoritiesPopulator, In
@ -42,7 +42,7 @@ public class WebAuthenticationDetails implements SessionIdentifierAware, Seriali
@@ -42,7 +42,7 @@ public class WebAuthenticationDetails implements SessionIdentifierAware, Seriali
@ -41,9 +42,12 @@ public class ServiceProperties implements InitializingBean {
@@ -41,9 +42,12 @@ public class ServiceProperties implements InitializingBean {
@ -106,7 +106,7 @@ public class TokenBasedRememberMeServices implements RememberMeServices, Initial
@@ -106,7 +106,7 @@ public class TokenBasedRememberMeServices implements RememberMeServices, Initial
@ -66,7 +66,7 @@ public class SiteminderAuthenticationProcessingFilter extends AuthenticationProc
@@ -66,7 +66,7 @@ public class SiteminderAuthenticationProcessingFilter extends AuthenticationProc
@ -43,7 +43,7 @@ public abstract class AbstractAccessDecisionManager implements AccessDecisionMan
@@ -43,7 +43,7 @@ public abstract class AbstractAccessDecisionManager implements AccessDecisionMan
@ -58,7 +58,7 @@ public class HttpRequestIntegrationFilterTests extends TestCase {
@@ -58,7 +58,7 @@ public class HttpRequestIntegrationFilterTests extends TestCase {
@ -69,12 +69,12 @@ public class HttpRequestIntegrationFilterTests extends TestCase {
@@ -69,12 +69,12 @@ public class HttpRequestIntegrationFilterTests extends TestCase {
@ -59,7 +50,7 @@ public class PrincipalAcegiUserTokenTests extends TestCase {
@@ -59,7 +50,7 @@ public class PrincipalAcegiUserTokenTests extends TestCase {
@ -104,7 +104,7 @@ public class HttpSessionContextIntegrationFilterTests extends TestCase {
@@ -104,7 +104,7 @@ public class HttpSessionContextIntegrationFilterTests extends TestCase {
@ -149,7 +149,7 @@ public class HttpSessionContextIntegrationFilterTests extends TestCase {
@@ -149,7 +149,7 @@ public class HttpSessionContextIntegrationFilterTests extends TestCase {
@ -158,7 +158,7 @@ public class HttpSessionContextIntegrationFilterTests extends TestCase {
@@ -158,7 +158,7 @@ public class HttpSessionContextIntegrationFilterTests extends TestCase {
// Build an Authentication object we simulate our Authentication changed
@ -194,7 +194,7 @@ public class HttpSessionContextIntegrationFilterTests extends TestCase {
@@ -194,7 +194,7 @@ public class HttpSessionContextIntegrationFilterTests extends TestCase {
@ -260,7 +260,7 @@ public class HttpSessionContextIntegrationFilterTests extends TestCase {
@@ -260,7 +260,7 @@ public class HttpSessionContextIntegrationFilterTests extends TestCase {
@ -289,7 +289,7 @@ public class HttpSessionContextIntegrationFilterTests extends TestCase {
@@ -289,7 +289,7 @@ public class HttpSessionContextIntegrationFilterTests extends TestCase {
@ -43,7 +43,7 @@ public class DefaultInitialDirContextFactoryTests extends AbstractLdapIntegratio
@@ -43,7 +43,7 @@ public class DefaultInitialDirContextFactoryTests extends AbstractLdapIntegratio
@ -57,15 +57,15 @@ public class DefaultInitialDirContextFactoryTests extends AbstractLdapIntegratio
@@ -57,15 +57,15 @@ public class DefaultInitialDirContextFactoryTests extends AbstractLdapIntegratio
@ -125,12 +125,12 @@ public class DefaultInitialDirContextFactoryTests extends AbstractLdapIntegratio
@@ -125,12 +125,12 @@ public class DefaultInitialDirContextFactoryTests extends AbstractLdapIntegratio
@ -60,14 +60,13 @@ public class LdapUtilsTests extends MockObjectTestCase {
@@ -60,14 +60,13 @@ public class LdapUtilsTests extends MockObjectTestCase {
@ -48,7 +48,7 @@ public class BindAuthenticatorTests extends AbstractLdapIntegrationTests {
@@ -48,7 +48,7 @@ public class BindAuthenticatorTests extends AbstractLdapIntegrationTests {
@ -63,7 +63,7 @@ public class DigestProcessingFilterTests extends MockObjectTestCase {
@@ -63,7 +63,7 @@ public class DigestProcessingFilterTests extends MockObjectTestCase {
@ -31,7 +31,7 @@ public class NtlmUsernamePasswordAuthenticationToken extends UsernamePasswordAut
@@ -31,7 +31,7 @@ public class NtlmUsernamePasswordAuthenticationToken extends UsernamePasswordAut
The Acegi Security System for Spring provides security services for
Spring Security provides security services for
The Spring Framework (http://www.springframework.org).
For a detailed list of features and access to the latest release, please visit
@ -22,7 +22,7 @@ JAR files are no longer signed. They were signed in releases 1.0.0 and earlier.
@@ -22,7 +22,7 @@ JAR files are no longer signed. They were signed in releases 1.0.0 and earlier.
http://acegisecurity.org has a wide range of articles about Acegi Security,
http://acegisecurity.org has a wide range of articles about Spring Security,
including links to external resources. A copy of this web site is included in
the /docs directory of official release ZIPs.
@ -50,12 +50,12 @@ The core JavaDocs can be found in /docs/multiproject/acegi-security/apidocs/.
@@ -50,12 +50,12 @@ The core JavaDocs can be found in /docs/multiproject/acegi-security/apidocs/.
@ -9,7 +9,7 @@ might find the troubleshooting section at the end helpful).
@@ -9,7 +9,7 @@ might find the troubleshooting section at the end helpful).
The following demonstrates how to create a self-signed certificate and add
it to the cacerts file. If you just want to use the certificate we have
already created and shipped with the Acegi Security System for Spring, you
already created and shipped with Spring Security, you
can skip directly to step 3.
@ -18,7 +18,7 @@ can skip directly to step 3.
@@ -18,7 +18,7 @@ can skip directly to step 3.
What is your first and last name?
[Unknown]: localhost
What is the name of your organizational unit?
[Unknown]: Acegi Security System for Spring
[Unknown]: Spring Security
What is the name of your organization?
[Unknown]: TEST CERTIFICATE ONLY. DO NOT USE IN PRODUCTION.
What is the name of your City or Locality?
@ -27,7 +27,7 @@ What is the name of your State or Province?
@@ -27,7 +27,7 @@ What is the name of your State or Province?
[Unknown]:
What is the two-letter country code for this unit?
[Unknown]:
Is CN=localhost, OU=Acegi Security System for Spring, O=TEST CERTIFICATE ONLY. D
Is CN=localhost, OU=Spring Security, O=TEST CERTIFICATE ONLY. D
O NOT USE IN PRODUCTION., L=Unknown, ST=Unknown, C=Unknown correct?
[no]: yes
@ -47,9 +47,9 @@ O NOT USE IN PRODUCTION., L=Unknown, ST=Unknown, C=Unknown correct?
@@ -47,9 +47,9 @@ O NOT USE IN PRODUCTION., L=Unknown, ST=Unknown, C=Unknown correct?
If you have downloaded an acegi-security-xx-src.zip, you will NOT be able to
If you have downloaded a spring-security-xx-src.zip, you will NOT be able to
compile the project. The -src releases are intended for source code review
and IDE integration only. If you wish to use Acegi Security, you must download
the full release or compile it from CVS. See the "Building with Maven" page
and IDE integration only. If you wish to use Spring Security, you must download
the full release or compile it from CVS. See the "Building" page
at http://acegisecurity.org for further details. There is also a "Download"
link if you would prefer to download an already compiled release.
@ -27,12 +27,12 @@ link if you would prefer to download an already compiled release.
@@ -27,12 +27,12 @@ link if you would prefer to download an already compiled release.