private boolean enforceIssuer(final HttpServletRequest request, final HttpServletResponse response,
                                  final OidcRegisteredService registeredService) {
        val webContext = new JEEContext(request, response);
        if (!getConfigurationContext().getIssuerService().validateIssuer(webContext, List.of(OidcConstants.LOGOUT_URL, "logout"), registeredService)) {
            val issuer = getConfigurationContext().getIssuerService().determineIssuer(Optional.ofNullable(registeredService));
            LOGGER.warn("Logout request is not issued by a trusted issuer: [{}]", issuer);
            return false;
        }
        return true;
    }
Handle request.

@param postLogoutRedirectUrl the post logout redirect url
@param state                 the state
@param idToken               the ID token
@param request               the request
@param response              the response
@return the response entity
@throws Exception the exception
support/cas-server-support-oidc-core-api/src/main/java/org/apereo/cas/oidc/web/controllers/logout/OidcLogoutEndpointController.java