| | |
| | | package org.keycloak.protocol.cas.utils; |
| | | |
| | | import jakarta.ws.rs.core.HttpHeaders; |
| | | import org.apache.http.HttpEntity; |
| | | import org.apache.http.HttpResponse; |
| | | import org.apache.http.NameValuePair; |
| | |
| | | import org.apache.http.client.entity.UrlEncodedFormEntity; |
| | | import org.apache.http.client.methods.HttpPost; |
| | | import org.apache.http.message.BasicNameValuePair; |
| | | import org.apache.http.entity.ContentType; |
| | | import org.apache.http.entity.StringEntity; |
| | | import org.keycloak.connections.httpclient.HttpClientProvider; |
| | | import org.keycloak.models.KeycloakSession; |
| | | |
| | | import javax.ws.rs.core.HttpHeaders; |
| | | import java.io.IOException; |
| | | import java.io.InputStream; |
| | | import java.nio.charset.StandardCharsets; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.Date; |
| | | import java.util.UUID; |
| | | import java.util.LinkedList; |
| | | import java.util.List; |
| | | import java.util.UUID; |
| | | |
| | | public class LogoutHelper { |
| | | //although it looks alike, the CAS SLO protocol has nothing to do with SAML; so we build the format |