Hello again @dchiesa1,
I have another question: can the following process of creating an ephemeral key pair for use in DPoP JWT signing be implemented in Apigee?
Scenario: Client application generates an ephemeral (One time) keypair on each API request.
Note: Please ensure a new ephemeral keypair is generated on each request to ensure DPoP Proof is always unique per transaction.
With the following information:
Thank you.
Solved! Go to Solution.
I wrote up how to do a RFC7800 POP token using Apigee a long while ago.
and published a repo
https://github.com/DinoChiesa/Apigee-Proxy-JWT-POP
As I understand the POP flow, it is the PRESENTER (CLIENT) that creates the ephemeral keypair. Then the presenter publishes the corresponding public key, to facilitate the proof-of-possession protocol.
If Apigee IS NOT acting as the presenter, then you do not need Apigee to create an ephmeral keypair. If Apigee IS the presenter, then you DO need to do that, and I suppose if I were doing that, I would use a Java callout for that purpose.