From 7124d21d6c61cd510d93a888f53802de910f4d64 Mon Sep 17 00:00:00 2001 From: Matthias Piepkorn <mpiepk@gmail.com> Date: Sun, 29 Jan 2017 15:05:44 +0000 Subject: [PATCH] Fix handling of 'renew' parameter --- src/main/java/org/keycloak/protocol/cas/CASLoginProtocol.java | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/keycloak/protocol/cas/CASLoginProtocol.java b/src/main/java/org/keycloak/protocol/cas/CASLoginProtocol.java index 10c9b5d..17e435e 100644 --- a/src/main/java/org/keycloak/protocol/cas/CASLoginProtocol.java +++ b/src/main/java/org/keycloak/protocol/cas/CASLoginProtocol.java @@ -31,15 +31,13 @@ protected UriInfo uriInfo; protected HttpHeaders headers; protected EventBuilder event; - private boolean requireReauth; - public CASLoginProtocol(KeycloakSession session, RealmModel realm, UriInfo uriInfo, HttpHeaders headers, EventBuilder event, boolean requireReauth) { + public CASLoginProtocol(KeycloakSession session, RealmModel realm, UriInfo uriInfo, HttpHeaders headers, EventBuilder event) { this.session = session; this.realm = realm; this.uriInfo = uriInfo; this.headers = headers; this.event = event; - this.requireReauth = requireReauth; } public CASLoginProtocol() { @@ -117,7 +115,7 @@ @Override public boolean requireReauthentication(UserSessionModel userSession, ClientSessionModel clientSession) { - return requireReauth; + return "true".equals(clientSession.getNote(CASLoginProtocol.RENEW_PARAM)); } @Override -- Gitblit v1.9.1