Usar um proxy de tokens no servidor
Mantenha o DRM License Token por trás de sua própria infra-estrutura, preservando desafios nativos DRM e bytes de resposta de licença.
Mantenha o DRM License Token por trás do seu próprio proxy#
O modo Direct-token é mais simples. O modo Token- proxy mantém o servidor verdadeiro do lado do token e devolve um identificador opaco, aleatório, que expira mais licença controlada pelo cliente, certificado FairPlay e URLs de lançamento.
{
"drm": {
"integrationMode": "token-proxy",
"licenseServerUrl": "/api/drmx/license-proxy?kind=license&drm=widevine",
"authorization": {
"headerName": "Authorization",
"scheme": "Bearer",
"value": "opaque-random-customer-handle"
}
},
"release": {
"url": "/api/drmx/playback-release",
"method": "POST",
"authorization": {
"headerName": "Authorization",
"scheme": "Bearer",
"value": "opaque-random-customer-handle"
}
}
}
Ligar o punho à sessão autenticada do cliente, sistema Content ID, DRM e expiração do token upstream. Armazená-lo apenas em um cache expirado limitado, corpos de requisição de cap, rejeitar redirecionamentos, proxy exato desafio binário / bytes de resposta, e apagá-lo no lançamento ou expiração.
A vivo PHP amostra implementa tanto os modos direct-token como token-proxy.
DRM-X 6.0