fixed mistyped class name
This commit is contained in:
Scott Battaglia 2009-11-17 16:26:53 +00:00
parent 9eae7b899c
commit f0a5572188
2 changed files with 4 additions and 9 deletions

View File

@ -195,12 +195,8 @@ public class CasAuthenticationProvider implements AuthenticationProvider, Initia
} }
public boolean supports(final Class<? extends Object> authentication) { public boolean supports(final Class<? extends Object> authentication) {
if (UsernamePasswordAuthenticationToken.class.isAssignableFrom(authentication)) { return (UsernamePasswordAuthenticationToken.class.isAssignableFrom(authentication)) ||
return true; (CasAuthenticationToken.class.isAssignableFrom(authentication)) ||
} else if (CasAuthenticationToken.class.isAssignableFrom(authentication)) { (CasAssertionAuthenticationToken.class.isAssignableFrom(authentication));
return true;
} else {
return false;
}
} }
} }

View File

@ -18,7 +18,6 @@ import org.springframework.security.core.userdetails.AuthenticationUserDetailsSe
import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UsernameNotFoundException; import org.springframework.security.core.userdetails.UsernameNotFoundException;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;
import org.springframework.security.cas.authentication.CasAuthenticationToken;
import org.springframework.security.cas.authentication.CasAssertionAuthenticationToken; import org.springframework.security.cas.authentication.CasAssertionAuthenticationToken;
import org.springframework.util.Assert; import org.springframework.util.Assert;
import org.jasig.cas.client.validation.Assertion; import org.jasig.cas.client.validation.Assertion;
@ -34,7 +33,7 @@ import org.jasig.cas.client.validation.Assertion;
public abstract class AbstractCasAssertionUserDetailsService implements AuthenticationUserDetailsService { public abstract class AbstractCasAssertionUserDetailsService implements AuthenticationUserDetailsService {
public final UserDetails loadUserDetails(final Authentication token) throws UsernameNotFoundException { public final UserDetails loadUserDetails(final Authentication token) throws UsernameNotFoundException {
Assert.isInstanceOf(CasAuthenticationToken.class, token, "The provided token MUST be an instance of CasAuthenticationToken.class"); Assert.isInstanceOf(CasAssertionAuthenticationToken.class, token, "The provided token MUST be an instance of CasAssertionAuthenticationToken.class");
return loadUserDetails(((CasAssertionAuthenticationToken) token).getAssertion()); return loadUserDetails(((CasAssertionAuthenticationToken) token).getAssertion());
} }