Hi Colm, This was said quite some ago for the long term effort. For that, we need to ensure two things:
1. For issuing service ticket, the token used to do the authentication or a token derivation was put into the issued service ticket as authorization data. I'm not sure in current Kerby impl, it has done this or not. If not, it should be not difficult to support it, considering we have some Kerby authorization support now. 2. In application server side, it should be able to query and extract out the token encapsulated in the authorization data field in the service ticket. This should be doable now, because a proposal from me quite some ago had already been accepted by Oracle Java, as recorded in the following ticket, though I hadn't got the chance to verify it using latest JDK update like JDK8. JDK-8044085, our extension proposal accepted and committed: allowing querying authorization data field of service ticket. https://bugs.openjdk.java.net/browse/JDK-8044085 So in summary, if you want to try this, I would suggest please go ahead since it's doable now. Please let me know if you have other questions. Regards, Kai -----Original Message----- From: Colm O hEigeartaigh [mailto:[email protected]] Sent: Thursday, June 16, 2016 5:54 PM To: [email protected] Subject: JWT pre-authentication - get JWT token on service side Hi all, For the JWT pre-authentication use-case, how can I get access to the token information on the service side? From the documentation: "The service authenticates the ticket, extracts the token derivation, then enforce any advanced authorization by employing the token derivation and token attributes" Is there an example in the code to look at? Colm. -- Colm O hEigeartaigh Talend Community Coder http://coders.talend.com
