Hi @lluisribes,
Yes, when a KS based access control profile is enabled for the entry, you should pass a KS to your playManifest request.
Privileges wise, a sview privilege should be enough, after all, you do not wish for someone to grab that KS and abuse it.
You can set the KS in the embed code, like so:
kWidget.embed(
{ "targetId": "kaltura_player",
"wid": "_$PARTNER_ID",
"uiconf_id": $UI_CONF_ID,
"flashvars": {
"streamerType": "auto",
"ks":"$SVIEW_KS"
},
"cache_st": 1521118124,
"entry_id": "$ENTRY_ID"
}
);
All requests will then include the KS as a param.