Replies: 1 comment 1 reply
-
I'm a bit confused by this.
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Our application has to do with LLHLS.
We intend to signed URLs through a front-facing CDN, but this is static and set once per the initial playback. These methods are fairly limited to expiration windows, countries, and possibly an IP address.
We want to secure it further with AdmissionWebhooks, but it is still somewhat limited.
Could the AdmissionWebhooks pass over the client cookies used in the request?
We store authentication cookies and would like those available to validate the request by our control server, but the AdmissionWebhooks documentation states that it only passes over a few parameters.
Since we cannot put our data in the CDN side's authentication token, the best approach is to acquire the data from the cookies relating to the user identification and logged in status.
This is the data that passes now.
The theory is that the player will make the request using the signed URL that the front-facing CDN will first enforce, but once the request hits the OME Edge server, it will hit our Access Control Server via the AdmissionWebhooks connector.
If the webhook could send over the request headers (which would include the cookies) in the originating request block, we could acquire our encrypted information to validate that the request is from an authorized user on our system.
The suggestion is to add an array of request.headers to the data block above, possibly with an additional configuration rule to include / filter them (as they will make the request size larger).
Beta Was this translation helpful? Give feedback.
All reactions