From 8560e4a392962f6b1bdd40f444f091f6a36cdbd4 Mon Sep 17 00:00:00 2001 From: Jacek Kowalski <Jacek@jacekk.info> Date: Fri, 24 Nov 2023 15:24:58 +0000 Subject: [PATCH] CASLoginProtocol: close Response resource in backchannelLogout --- src/main/java/org/keycloak/protocol/cas/CASLoginProtocolService.java | 14 ++++---------- 1 files changed, 4 insertions(+), 10 deletions(-) diff --git a/src/main/java/org/keycloak/protocol/cas/CASLoginProtocolService.java b/src/main/java/org/keycloak/protocol/cas/CASLoginProtocolService.java index e8cbb39..97e4491 100644 --- a/src/main/java/org/keycloak/protocol/cas/CASLoginProtocolService.java +++ b/src/main/java/org/keycloak/protocol/cas/CASLoginProtocolService.java @@ -18,12 +18,6 @@ private RealmModel realm; private EventBuilder event; - @Context - private HttpHeaders headers; - - @Context - private HttpRequest request; - public CASLoginProtocolService(KeycloakSession session, EventBuilder event) { this.session = session; this.realm = session.getContext().getRealm(); @@ -43,28 +37,28 @@ @Path("logout") public Object logout() { - LogoutEndpoint endpoint = new LogoutEndpoint(realm); + LogoutEndpoint endpoint = new LogoutEndpoint(session, realm); ResteasyProviderFactory.getInstance().injectProperties(endpoint); return endpoint; } @Path("validate") public Object validate() { - ValidateEndpoint endpoint = new ValidateEndpoint(realm, event); + ValidateEndpoint endpoint = new ValidateEndpoint(session, realm, event); ResteasyProviderFactory.getInstance().injectProperties(endpoint); return endpoint; } @Path("samlValidate") public Object validateSaml11() { - SamlValidateEndpoint endpoint = new SamlValidateEndpoint(realm, event); + SamlValidateEndpoint endpoint = new SamlValidateEndpoint(session, realm, event); ResteasyProviderFactory.getInstance().injectProperties(endpoint); return endpoint; } @Path("serviceValidate") public Object serviceValidate() { - ServiceValidateEndpoint endpoint = new ServiceValidateEndpoint(realm, event); + ServiceValidateEndpoint endpoint = new ServiceValidateEndpoint(session, realm, event); ResteasyProviderFactory.getInstance().injectProperties(endpoint); return endpoint; } -- Gitblit v1.9.1