| | |
| | | |
| | | <groupId>org.keycloak</groupId> |
| | | <artifactId>keycloak-protocol-cas</artifactId> |
| | | <version>26.5.3</version> |
| | | <version>26.5.4</version> |
| | | <name>Keycloak CAS Protocol</name> |
| | | <description /> |
| | | |
| | |
| | | <maven.compiler.release>${java.version}</maven.compiler.release> |
| | | <maven.compiler.source>${java.version}</maven.compiler.source> |
| | | <maven.compiler.target>${java.version}</maven.compiler.target> |
| | | <project.build.outputTimestamp>1770716421</project.build.outputTimestamp> |
| | | <project.build.outputTimestamp>1771579403</project.build.outputTimestamp> |
| | | </properties> |
| | | |
| | | <dependencies> |
| | |
| | | throw new CASValidationException(CASErrorCode.INVALID_TICKET_SPEC, "Malformed service ticket", Response.Status.BAD_REQUEST); |
| | | } |
| | | |
| | | String ticketValue = ticket.substring(prefix.length()); |
| | | String ticketValue = ticket.substring(prefix.length()); |
| | | |
| | | boolean isReusable = ticket.startsWith(CASLoginProtocol.PROXY_GRANTING_TICKET_PREFIX); |
| | | // Check if the ticket is hex encoded or using old method |