log.debug("{} JAAS config '{}' compatible with principal type '{}' and operator '{}'", getLogPrefix(), configName, p.getClass(), requestedPrincipalCtx.getOperator()); requestedPrincipalCtx.setMatchingPrincipal(predicate.getMatchingPrincipal()); return true; } else {
log.debug("{} Authentication result lacks originally projected matching principal '{}'," + " reevaluating", getLogPrefix(), match.getName()); requestedPrincipalCtx.setMatchingPrincipal(null); requestedPrincipalCtx.setMatchingPrincipal( findMatchingPrincipal(authenticationContext, requestedPrincipalCtx));
log.debug("{} Compatible with principal type '{}' and operator '{}'", getLogPrefix(), p.getClass(), rpCtx.getOperator()); rpCtx.setMatchingPrincipal(predicate.getMatchingPrincipal()); return true; } else {