jacekkow / keycloak-protocol-cas

CAS protocol provider for Keycloak
https://issues.jboss.org/browse/KEYCLOAK-1047
Apache License 2.0
92 stars 28 forks source link

Proxy ticket service and proxy ticket validation #105

Closed alexandrerw closed 2 months ago

alexandrerw commented 4 months ago

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.

jacekkow commented 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)?

jacekkow commented 2 months ago

@alexandrerw : One more thing, remove "Proxy ticket service and proxy ticket validation [CAS 2.0]" from missing features section in README.

alexandrerw commented 2 months ago

@jacekkow done.