diff --git a/integration/adapter-core/src/main/java/org/keycloak/adapters/AuthenticatedActionsHandler.java b/integration/adapter-core/src/main/java/org/keycloak/adapters/AuthenticatedActionsHandler.java
index 5e243de..8083654 100755
--- a/integration/adapter-core/src/main/java/org/keycloak/adapters/AuthenticatedActionsHandler.java
+++ b/integration/adapter-core/src/main/java/org/keycloak/adapters/AuthenticatedActionsHandler.java
@@ -57,7 +57,7 @@ public class AuthenticatedActionsHandler {
protected boolean abortTokenResponse() {
if (facade.getSecurityContext() == null) {
log.debugv("Not logged in, sending back 401: {0}",facade.getRequest().getURI());
- facade.getResponse().setStatus(401);
+ facade.getResponse().sendError(401);
facade.getResponse().end();
return true;
}
@@ -94,7 +94,7 @@ public class AuthenticatedActionsHandler {
log.debugv("allowedOrigins did not contain origin");
}
- facade.getResponse().setStatus(403);
+ facade.getResponse().sendError(403);
facade.getResponse().end();
return true;
}
diff --git a/integration/adapter-core/src/main/java/org/keycloak/adapters/OAuthRequestAuthenticator.java b/integration/adapter-core/src/main/java/org/keycloak/adapters/OAuthRequestAuthenticator.java
index 908d239..d341003 100755
--- a/integration/adapter-core/src/main/java/org/keycloak/adapters/OAuthRequestAuthenticator.java
+++ b/integration/adapter-core/src/main/java/org/keycloak/adapters/OAuthRequestAuthenticator.java
@@ -174,23 +174,7 @@ public class OAuthRequestAuthenticator {
final String state = getStateCode();
final String redirect = getRedirectUri(state);
if (redirect == null) {
- return new AuthChallenge() {
- @Override
- public boolean challenge(HttpFacade exchange) {
- exchange.getResponse().setStatus(403);
- return true;
- }
-
- @Override
- public boolean errorPage() {
- return true;
- }
-
- @Override
- public int getResponseCode() {
- return 403;
- }
- };
+ return challenge(403);
}
return new AuthChallenge() {
@@ -283,7 +267,7 @@ public class OAuthRequestAuthenticator {
@Override
public boolean challenge(HttpFacade exchange) {
- exchange.getResponse().setStatus(code);
+ exchange.getResponse().sendError(code);
return true;
}
};