Les types d’authentification pris en charge sont les suivants :
La classe AuthenticationMethod fournit les constantes de type chaîne à utiliser avec la propriété
Si le fichier de métadonnées pour un élément de contenu multimédia a plusieurs vouchers, chacun disposant de son propre objet VoucherAccessInfo, il est possible que l’utilisateur doive indiquer le voucher sur lequel s’authentifier. Par exemple, il est possible que vous disposiez d’un voucher d’abonnement doté de privilèges administrateur pour l’affichage du contenu, ainsi que d’un voucher de base doté de privilèges inférieurs. Pour faire la distinction entre ces deux vouchers, utilisez la chaîne descriptive dans la propriété
Pour les applications qui sont localisées, vous pouvez utiliser cette propriété comme identificateur. L’application peut détecter le jeu de paramètres régionaux et localiser les chaînes en conséquence.
Si l’authentification est appliquée au domaine par défaut ou si aucune authentification n’est requise, la valeur de
Remarque : le domaine renvoyé par cette propriété n’a rien à voir avec des noms de domaine Internet ou de réseau. Dans ce cas, un domaine correspond à un groupe de contenu ou à des comptes utilisateur. Par exemple, un serveur unique peut prendre en charge plusieurs domaines, chacun possédant ses propres canaux de contenu et abonnés.
(AIR uniquement) Il est possible d’obtenir un objet DRMContentData à partir d’une occurrence de NetStream en appelant la méthode NetStream
Lors de la mise en package de contenu avec Flash Access, vous avez la possibilité d’enregistrer les métadonnées du contenu dans un fichier distinct. Pour créer un nouvel objet DRMContentData, obtenez ces métadonnées avec un objet URLLoader et transmettez ce dernier au constructeur DRMContentData.
Chaque objet VoucherAccessInfo représente une stratégie, qui contient les conditions d’extraction d’un voucher à partir du serveur de droits multimédias. Par exemple, si le serveur demande à l’utilisateur de s’authentifier, l’objet VoucherAccessInfo contient la méthode d’authentification. Si le serveur requiert l’enregistrement de l’ordinateur avec un serveur de domaine, l’objet contient l’URL du serveur de domaine.
Les types d’authentification pris en charge sont les suivants :
La classe AuthenticationMethod fournit les constantes de type chaîne à utiliser avec la propriété
Si l’authentification est appliquée au domaine par défaut ou si aucune authentification n’est requise, la valeur de
Remarque : le domaine renvoyé par cette propriété n’a rien à voir avec des noms de domaine Internet ou de réseau. Dans ce cas, un domaine correspond à un groupe de contenu ou à des comptes utilisateur. Par exemple, un serveur unique peut prendre en charge plusieurs domaines, chacun possédant ses propres canaux de contenu et abonnés.
Les propriétés de la classe DRMVoucher décrivent les droits d’affichage conférés par le voucher. Vous pouvez obtenir un voucher à l’aide de la méthode
Si un voucher n’est valide que pour la session en ligne actuelle, la propriété
Si un voucher n’est valide que pour la session en ligne actuelle, la propriété
Le délai imparti pour l’affichage commence lorsque l’utilisateur affiche pour la première fois le contenu et se termine lorsque le délai imparti s’est écoulé. Si aucun délai n’est imparti, la valeur de la propriété
L’objet policy contient une paire nom-valeur pour chaque stratégie active.
Les propriétés
La propriété
La propriété
Aucune méthode n’est fournie pour l’énumération de tous les vouchers de la mémoire cache locale.
Il est préférable de ne pas créer une occurrence de la classe DRMManager. Utilisez la propriété statique
Prise en charge du profil AIR : cette fonctionnalité est prise en charge sur tous les systèmes d’exploitation de bureau et les périphériques AIR pour TV, mais ne l’est pas sur les périphériques mobiles. Vous pouvez tester la prise en charge lors de l’exécution à l’aide de la propriété
Remarque : en cas d’échec de la tentative de chargement d’un voucher à partir de la mémoire cache locale (avec
Ecoutez les événements
Vous pouvez utiliser un jeton d’authentification enregistré ou un jeton téléchargé pour établir ultérieurement une session authentifiée avec le serveur de droits multimédias. Pour établir une session à l’aide d’un jeton, appelez la méthode DRMManager
Important (AIR uniquement) : la méthode
Il existe une occurrence de DRMManager pour chaque domaine de sécurité.
Tout comme
Le voucher est chargé en fonction du paramètre
La classe LoadVoucherSetting définit les constantes de type chaîne à utiliser en tant que valeurs du paramètre
Une fois le voucher correctement chargé, DRMManager distribue un événement d’état DRM. Votre application peut commencer la lecture dès que le voucher est chargé. Le voucher chargé est disponible dans la propriété
S’il s’avère impossible de charger un voucher depuis le serveur de droits multimédias, un événement d’erreur DRM est distribué. La propriété
S’il s’avère impossible d’obtenir un voucher depuis la mémoire cache locale et que le paramètre
L’application doit télécharger à nouveau le voucher requis pour que l’utilisateur puisse accéder au contenu chiffré. Appeler cette fonction équivaut à appeler
Les jetons d’authentification sont disponibles depuis la propriété
La définition d’un jeton remplace tout jeton mis en cache existant pour le domaine et le serveur. Définissez le paramètre