SEC-988: Added Javadoc for UserDetailsChecker interface.
This commit is contained in:
parent
d508adbf8b
commit
8cfd515b27
|
@ -1,10 +1,27 @@
|
||||||
package org.springframework.security.userdetails;
|
package org.springframework.security.userdetails;
|
||||||
|
|
||||||
|
import org.springframework.security.userdetails.checker.AccountStatusUserDetailsChecker;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* Called by classes which make use of a {@link UserDetailsService} to check the status of the loaded
|
||||||
|
* <tt>UserDetails</tt> object. Typically this will involve examining the various flags associated with the account and
|
||||||
|
* raising an exception if the information cannot be used (for example if the user account is locked or disabled), but
|
||||||
|
* a custom implementation could perform any checks it wished.
|
||||||
|
* <p>
|
||||||
|
* The intention is that this interface should only be used for checks on the persistent data associated with the user.
|
||||||
|
* It should not involved in making any authentication decisions based on a submitted authentication request.
|
||||||
|
*
|
||||||
* @author Luke Taylor
|
* @author Luke Taylor
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
* @since 2.0
|
* @since 2.0
|
||||||
|
*
|
||||||
|
* @see AccountStatusUserDetailsChecker
|
||||||
|
* @see org.springframework.security.AccountStatusException
|
||||||
*/
|
*/
|
||||||
public interface UserDetailsChecker {
|
public interface UserDetailsChecker {
|
||||||
|
/**
|
||||||
|
* Examines the User
|
||||||
|
* @param toCheck the UserDetails instance whose status should be checked.
|
||||||
|
*/
|
||||||
void check(UserDetails toCheck);
|
void check(UserDetails toCheck);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue