private String extractStatusCode(StatusCodeType statusCode) { if (statusCode == null || statusCode.getValue() == null) { return "UNKNOWN"; } if (Objects.equals(JBossSAMLURIConstants.STATUS_RESPONDER.get(), statusCode.getValue().toString())) { return extractStatusCode(statusCode.getStatusCode()); } return statusCode.getValue().toString(); } }
if(checkStatusCodeValue(status.getStatusCode(), JBossSAMLURIConstants.STATUS_RESPONDER.get()) && checkStatusCodeValue(status.getStatusCode().getStatusCode(), JBossSAMLURIConstants.STATUS_NO_PASSIVE.get())){ log.debug("Not authenticated due passive mode Status found in SAML response: " + status.toString()); return AuthOutcome.NOT_AUTHENTICATED;