This article impacts the proxy implementation used to send license requests to the Widevine License Service.
The list of license request processing changes are as follows:
- The license request must be sent as a HTTP POST.
- JSON request types are no longer supported.
- The following policy parameters have been deprecated:
- IP whitelist
- Please remove ALL values for this parameter in every policy.
- Regions
- Only valid value is EV - Everywhere.
- IP whitelist
- The license request URL is changing to a custom syntax identified by provider (see table below)
- The provider name is case-sensitive (the standard naming convention uses lower-case).
Environment | OLD | NEW |
---|---|---|
Test | https://staging.shibboleth.tv/widevine/cypherpc/cgi-bin/GetEMMs.cgi https://license.uat.widevine.com/widevine/cypherpc/cgi-bin/GetEMMs.cgi |
https://license.uat.widevine.com/getlicense/<provider> |
Production | https://fcpstage.shibboleth.tv/widevine/cypherpc/cgi-bin/GetEMMs.cgi | https://license.widevine.com/getlicense/<provider> |
Example: For provider (portal) abcde, the new syntax is:
- Production -
https://license.widevine.com/getlicense/abcde
- Test -
https://license.uat.widevine.com/getlicense/abcde
Please direct all questions via this contact form.