git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2521
ab3bd59b-922f-494d-bb5f-
6f0a3c29deca
try {
if (loginContext.getPrincipalName() == null) {
log.error("User's login context did not contain a principal, user considered unauthenticiated.");
- requestContext
+ if (loginContext.getPassiveAuth()) {
+ requestContext
+ .setFailureStatus(buildStatus(StatusCode.RESPONDER_URI, StatusCode.NO_PASSIVE_URI, null));
+ } else {
+ requestContext
.setFailureStatus(buildStatus(StatusCode.RESPONDER_URI, StatusCode.AUTHN_FAILED_URI, null));
+ }
throw new ProfileException("User failed authentication");
}