本文整理汇总了Java中org.ldaptive.auth.AuthenticationResponse.getAccountState方法的典型用法代码示例。如果您正苦于以下问题:Java AuthenticationResponse.getAccountState方法的具体用法?Java AuthenticationResponse.getAccountState怎么用?Java AuthenticationResponse.getAccountState使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.ldaptive.auth.AuthenticationResponse
的用法示例。
在下文中一共展示了AuthenticationResponse.getAccountState方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: handle
import org.ldaptive.auth.AuthenticationResponse; //导入方法依赖的package包/类
@Override
public List<MessageDescriptor> handle(final AuthenticationResponse response,
final LdapPasswordPolicyConfiguration configuration)
throws LoginException {
if (!this.attributesToErrorMap.isEmpty() && response.getResult()) {
LOGGER.debug("Handling policy based on pre-defined attributes");
handlePolicyAttributes(response);
}
final AccountState state = response.getAccountState();
if (state == null) {
LOGGER.debug("Account state not defined. Returning empty list of messages.");
return Collections.emptyList();
}
final List<MessageDescriptor> messages = new ArrayList<>();
handleError(state.getError(), response, configuration, messages);
handleWarning(state.getWarning(), response, configuration, messages);
return messages;
}
示例2: handle
import org.ldaptive.auth.AuthenticationResponse; //导入方法依赖的package包/类
@Override
public List<Message> handle(final AuthenticationResponse response, final LdapPasswordPolicyConfiguration configuration)
throws LoginException {
final AccountState state = response.getAccountState();
final AccountState.Error error;
final AccountState.Warning warning;
if (state != null) {
error = state.getError();
warning = state.getWarning();
} else {
logger.debug("Account state not defined");
error = null;
warning = null;
}
final List<Message> messages = new ArrayList<Message>();
handleError(error, response, configuration, messages);
handleWarning(warning, response, configuration, messages);
return messages;
}
示例3: handle
import org.ldaptive.auth.AuthenticationResponse; //导入方法依赖的package包/类
@Override
public List<MessageDescriptor> handle(final AuthenticationResponse response, final LdapPasswordPolicyConfiguration configuration)
throws LoginException {
final AccountState state = response.getAccountState();
if (state == null) {
logger.debug("Account state not defined. Returning empty list of messages.");
return Collections.emptyList();
}
final List<MessageDescriptor> messages = new ArrayList<>();
handleError(state.getError(), response, configuration, messages);
handleWarning(state.getWarning(), response, configuration, messages);
return messages;
}