Package com.evolveum.midpoint.model.api
Interface AuthenticationEvaluator<T extends AbstractAuthenticationContext>
-
- All Known Implementing Classes:
AuthenticationEvaluatorImpl,NonceAuthenticationEvaluatorImpl,PasswordAuthenticationEvaluatorImpl,SecurityQuestionAuthenticationEvaluatorImpl
public interface AuthenticationEvaluator<T extends AbstractAuthenticationContext>- Author:
- semancik
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.springframework.security.authentication.UsernamePasswordAuthenticationTokenauthenticate(ConnectionEnvironment connEnv, T authnCtx)org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationTokenauthenticateUserPreAuthenticated(ConnectionEnvironment connEnv, AbstractAuthenticationContext authnCtx)@NotNull FocusTypecheckCredentials(ConnectionEnvironment connEnv, T authnCtx)
-
-
-
Method Detail
-
authenticate
org.springframework.security.authentication.UsernamePasswordAuthenticationToken authenticate(ConnectionEnvironment connEnv, T authnCtx) throws org.springframework.security.authentication.BadCredentialsException, org.springframework.security.authentication.AuthenticationCredentialsNotFoundException, org.springframework.security.authentication.DisabledException, org.springframework.security.authentication.LockedException, org.springframework.security.authentication.CredentialsExpiredException, org.springframework.security.authentication.AuthenticationServiceException, org.springframework.security.access.AccessDeniedException, org.springframework.security.core.userdetails.UsernameNotFoundException
- Throws:
org.springframework.security.authentication.BadCredentialsExceptionorg.springframework.security.authentication.AuthenticationCredentialsNotFoundExceptionorg.springframework.security.authentication.DisabledExceptionorg.springframework.security.authentication.LockedExceptionorg.springframework.security.authentication.CredentialsExpiredExceptionorg.springframework.security.authentication.AuthenticationServiceExceptionorg.springframework.security.access.AccessDeniedExceptionorg.springframework.security.core.userdetails.UsernameNotFoundException
-
checkCredentials
@NotNull @NotNull FocusType checkCredentials(ConnectionEnvironment connEnv, T authnCtx) throws org.springframework.security.authentication.BadCredentialsException, org.springframework.security.authentication.AuthenticationCredentialsNotFoundException, org.springframework.security.authentication.DisabledException, org.springframework.security.authentication.LockedException, org.springframework.security.authentication.CredentialsExpiredException, org.springframework.security.authentication.AuthenticationServiceException, org.springframework.security.access.AccessDeniedException, org.springframework.security.core.userdetails.UsernameNotFoundException
- Throws:
org.springframework.security.authentication.BadCredentialsExceptionorg.springframework.security.authentication.AuthenticationCredentialsNotFoundExceptionorg.springframework.security.authentication.DisabledExceptionorg.springframework.security.authentication.LockedExceptionorg.springframework.security.authentication.CredentialsExpiredExceptionorg.springframework.security.authentication.AuthenticationServiceExceptionorg.springframework.security.access.AccessDeniedExceptionorg.springframework.security.core.userdetails.UsernameNotFoundException
-
authenticateUserPreAuthenticated
org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationToken authenticateUserPreAuthenticated(ConnectionEnvironment connEnv, AbstractAuthenticationContext authnCtx)
-
-