To play the packaged content on a client device, you must acquire a DRM license from that device. Licensing can be done in two ways: callback and token. Please refer to the table below for the differences and advantages and disadvantages of the two methods.
|Callback||The major implementation is between PallyCon license server and your back-end system.||Smaller implementation work on the client side. Better control of license issuance and security||License acquisition may take longer than token model due to the additional communication via callback.|
|Token||The major implementation is between your back-end system and client apps.||Better performance on license issuance because the process is simpler than callback type.||More implementation work needed in client app. You need to manage the generated token securely on your own.|
The below documents describe how to issue DRM licenses, such as callback and token methods.