Uses of Class
com.evolveum.midpoint.security.api.ConnectionEnvironment
-
Packages that use ConnectionEnvironment Package Description com.evolveum.midpoint.model.api com.evolveum.midpoint.model.impl.security com.evolveum.midpoint.security.api Low-level security functions. -
-
Uses of ConnectionEnvironment in com.evolveum.midpoint.model.api
Methods in com.evolveum.midpoint.model.api with parameters of type ConnectionEnvironment Modifier and Type Method Description void
ModelAuditRecorder. auditLoginFailure(String username, UserType user, ConnectionEnvironment connEnv, String message)
void
ModelAuditRecorder. auditLoginSuccess(UserType user, ConnectionEnvironment connEnv)
void
ModelAuditRecorder. auditLogout(ConnectionEnvironment connEnv, Task task)
org.springframework.security.authentication.UsernamePasswordAuthenticationToken
AuthenticationEvaluator. authenticate(ConnectionEnvironment connEnv, T authnCtx)
org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationToken
AuthenticationEvaluator. authenticateUserPreAuthenticated(ConnectionEnvironment connEnv, String enteredUsername)
UserType
AuthenticationEvaluator. checkCredentials(ConnectionEnvironment connEnv, T authnCtx)
-
Uses of ConnectionEnvironment in com.evolveum.midpoint.model.impl.security
Methods in com.evolveum.midpoint.model.impl.security with parameters of type ConnectionEnvironment Modifier and Type Method Description void
SecurityHelper. auditLoginFailure(String username, UserType user, ConnectionEnvironment connEnv, String message)
void
SecurityHelper. auditLoginSuccess(NodeType node, ConnectionEnvironment connEnv)
void
SecurityHelper. auditLoginSuccess(UserType user, ConnectionEnvironment connEnv)
void
SecurityHelper. auditLogout(ConnectionEnvironment connEnv, Task task)
org.springframework.security.authentication.UsernamePasswordAuthenticationToken
AuthenticationEvaluatorImpl. authenticate(ConnectionEnvironment connEnv, T authnCtx)
org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationToken
AuthenticationEvaluatorImpl. authenticateUserPreAuthenticated(ConnectionEnvironment connEnv, String enteredUsername)
UserType
AuthenticationEvaluatorImpl. checkCredentials(ConnectionEnvironment connEnv, T authnCtx)
protected abstract void
AuthenticationEvaluatorImpl. checkEnteredCredentials(ConnectionEnvironment connEnv, T authCtx)
protected void
NonceAuthenticationEvaluatorImpl. checkEnteredCredentials(ConnectionEnvironment connEnv, NonceAuthenticationContext authCtx)
protected void
PasswordAuthenticationEvaluatorImpl. checkEnteredCredentials(ConnectionEnvironment connEnv, PasswordAuthenticationContext authCtx)
protected void
SecurityQuestionAuthneticationEvaluatorImpl. checkEnteredCredentials(ConnectionEnvironment connEnv, SecurityQuestionsAuthenticationContext authCtx)
protected boolean
AuthenticationEvaluatorImpl. decryptAndMatch(ConnectionEnvironment connEnv, MidPointPrincipal principal, ProtectedStringType protectedString, String enteredPassword)
String
AuthenticationEvaluatorImpl. getAndCheckUserPassword(ConnectionEnvironment connEnv, String enteredUsername)
Special-purpose method used for Web Service authentication based on javax.security callbacks.protected String
AuthenticationEvaluatorImpl. getDecryptedValue(ConnectionEnvironment connEnv, MidPointPrincipal principal, ProtectedStringType protectedString)
protected abstract boolean
AuthenticationEvaluatorImpl. passwordMatches(ConnectionEnvironment connEnv, MidPointPrincipal principal, C passwordType, T authCtx)
protected boolean
NonceAuthenticationEvaluatorImpl. passwordMatches(ConnectionEnvironment connEnv, MidPointPrincipal principal, NonceType passwordType, NonceAuthenticationContext authCtx)
protected boolean
PasswordAuthenticationEvaluatorImpl. passwordMatches(ConnectionEnvironment connEnv, MidPointPrincipal principal, PasswordType passwordType, PasswordAuthenticationContext authCtx)
protected boolean
SecurityQuestionAuthneticationEvaluatorImpl. passwordMatches(ConnectionEnvironment connEnv, MidPointPrincipal principal, SecurityQuestionsCredentialsType passwordType, SecurityQuestionsAuthenticationContext authCtx)
protected void
AuthenticationEvaluatorImpl. recordAuthenticationFailure(MidPointPrincipal principal, ConnectionEnvironment connEnv, String reason)
protected void
AuthenticationEvaluatorImpl. recordAuthenticationFailure(String username, ConnectionEnvironment connEnv, String reason)
void
AuthenticationEvaluatorImpl. recordPasswordAuthenticationFailure(MidPointPrincipal principal, ConnectionEnvironment connEnv, C passwordType, CredentialPolicyType credentialsPolicy, String reason)
void
AuthenticationEvaluatorImpl. recordPasswordAuthenticationSuccess(MidPointPrincipal principal, ConnectionEnvironment connEnv, C passwordType)
protected abstract void
AuthenticationEvaluatorImpl. validateCredentialNotNull(ConnectionEnvironment connEnv, MidPointPrincipal principal, C credential)
protected void
NonceAuthenticationEvaluatorImpl. validateCredentialNotNull(ConnectionEnvironment connEnv, MidPointPrincipal principal, NonceType credential)
protected void
PasswordAuthenticationEvaluatorImpl. validateCredentialNotNull(ConnectionEnvironment connEnv, MidPointPrincipal principal, PasswordType credential)
protected void
SecurityQuestionAuthneticationEvaluatorImpl. validateCredentialNotNull(ConnectionEnvironment connEnv, MidPointPrincipal principal, SecurityQuestionsCredentialsType credential)
-
Uses of ConnectionEnvironment in com.evolveum.midpoint.security.api
Methods in com.evolveum.midpoint.security.api that return ConnectionEnvironment Modifier and Type Method Description static ConnectionEnvironment
ConnectionEnvironment. create(String channel)
-