Open lpiron opened 3 years ago
The use case of OMAP, which was created for the TVE (TV Everywhere) use case, seems to be different than the ones for content distribution.
In OMAP, the player is directly interacting with the content distributor and the content distributor has to "redirect" the player to MVPD (content owner) to prove access to resource.
In the content distribution world, the user is coming to the content distributor (CDN) after having interacted with and directed by the content owner.
From John Simmons: TV Everywhere Oauth based token protocol. It is designed for media access and the result of a long collaboration.
https://www.oatc.us/Portals/_default/Knowledgebase/2/DraftAuthZSpecification-1%200-P-11.pdf
The following sections give a quick understanding:
2 - high level design 2.1 Ecosystem participants (informational) 2.2 Web application protocol flow 2.4 Access conditions and access tokens
4 - Access Conditions, Scope and Access Tokens 4.2 Access Conditions Syntax 4.2.2 Device binding in access conditions 4.2.3 Service provider in access conditions 4.3 Processing model for access conditions
5.2 Device identification (informational) 5.4 Access condition subset/superset relationship (informational)