| | |
| | | package org.keycloak.protocol.cas.endpoints; |
| | | |
| | | import jakarta.ws.rs.GET; |
| | | import jakarta.ws.rs.core.MediaType; |
| | | import jakarta.ws.rs.core.MultivaluedMap; |
| | | import jakarta.ws.rs.core.Response; |
| | | import org.jboss.resteasy.annotations.cache.NoCache; |
| | | import org.keycloak.events.EventBuilder; |
| | | import org.keycloak.events.EventType; |
| | | import org.keycloak.models.RealmModel; |
| | | import org.keycloak.protocol.cas.CASLoginProtocol; |
| | | import org.keycloak.protocol.cas.utils.CASValidationException; |
| | | |
| | | import javax.ws.rs.GET; |
| | | import javax.ws.rs.core.MediaType; |
| | | import javax.ws.rs.core.MultivaluedMap; |
| | | import javax.ws.rs.core.Response; |
| | | |
| | | public class ValidateEndpoint extends AbstractValidateEndpoint { |
| | | |
| | |
| | | } |
| | | |
| | | protected Response successResponse() { |
| | | return Response.ok(RESPONSE_OK).type(MediaType.TEXT_PLAIN).build(); |
| | | StringBuilder sb = new StringBuilder(RESPONSE_OK); |
| | | sb.append(clientSession.getUserSession().getUser().getUsername()); |
| | | sb.append("\n"); |
| | | return Response.ok(sb.toString()).type(MediaType.TEXT_PLAIN).build(); |
| | | } |
| | | |
| | | protected Response errorResponse(CASValidationException e) { |