Closed alexandrerw closed 2 months ago
@alexandrerw : Could you please squash all your changes into a single commit and apply changes from branch pr105: https://github.com/jacekkow/keycloak-protocol-cas/commits/pr105/ (preferably melded into that squashed commit)?
@alexandrerw : One more thing, remove "Proxy ticket service and proxy ticket validation [CAS 2.0]" from missing features section in README.
@jacekkow done.
Issue #37
Changelog: /serviceValidate and /p3/serviceValidate with optional parameter "pgtUrl" create PGT and PGTIOU ticket, return a proxyGrantingTicket(PGTIOU). /proxy receive a PGT ticket and exchange it for a PT ticket. /proxyValidate and /p3/proxyValidate check if a PT ticket is valid.
Note: OAuth2CodeParser is not used because the PGT ticker is reusable, keycloak 23.0.0 and above generate an error.