mirror of https://github.com/jacekkow/keycloak-protocol-cas

github-actions
2026-08-06 7177104822efb902b35a3622c43a6af9d0fe10a3
src/main/java/org/keycloak/protocol/cas/endpoints/LogoutEndpoint.java
@@ -10,7 +10,7 @@
import org.keycloak.models.RealmModel;
import org.keycloak.models.UserSessionModel;
import org.keycloak.protocol.cas.CASLoginProtocol;
import org.keycloak.protocol.oidc.utils.RedirectUtils;
import org.keycloak.protocol.cas.utils.RedirectUtils;
import org.keycloak.services.ErrorPage;
import org.keycloak.services.managers.AuthenticationManager;
import org.keycloak.services.messages.Messages;
@@ -23,7 +23,6 @@
    private KeycloakSession session;
    private RealmModel realm;
    private ClientModel client;
    private String redirectUri;
    public LogoutEndpoint(KeycloakSession session, RealmModel realm) {
@@ -64,7 +63,7 @@
            return;
        }
        client = realm.getClientsStream()
        ClientModel client = realm.getClientsStream()
                .filter(c -> CASLoginProtocol.LOGIN_PROTOCOL.equals(c.getProtocol()))
                .filter(c -> RedirectUtils.verifyRedirectUri(session, service, c) != null)
                .findFirst().orElse(null);