2017-01-13 2 views
0

Dans mon complément Outlook, je remarque que le jeton de licence n'est pas transmis comme chaîne de requête. Je l'ai fait une mise au point et de savoir ce qui suit: il semble que la valeur de la valeur storetype au sein OsfControl est toujours hardcoded à « échange » dans https://r1.res.office365.com/owa/prem/16.1569.8.2186260/scripts/microsoft.owa.extensibilitynext.js qui conduit à _omnexEntitlment non définie lorsque le eToken est récupéré, il a toujours été récupéré avec l'initiale valeur de chaîne vide.Le jeton de licence d'addin Outlook n'est pas passé comme paramètre de chaîne de requête à l'addin iframe

getEToken: function() { 
 
      return this._omexEntitlement ? this._omexEntitlement.etoken : this._etoken 
 
     },

add-ins (Dropbox pour l'importation de perspectives)

+0

Amr - que voulez-vous dire par jeton de licence? voulez-vous dire le jeton OAuth d'Azure AD? – MarkyRoden

+0

Le jeton de licence est ce que la structure de licence de magasin transmet à votre addin pour que vous puissiez valider l'état addin, puis activer/désactiver la fonctionnalité en fonction de l'état de la licence addin. En savoir plus sur les jetons de licence Je suis ici https://msdn.microsoft.com/fr-fr/library/office/jj163257.aspx –

Répondre

0

Le jeton de licence est uniquement inclus dans les compléments publiés par le Office Store. Vous pouvez répliquer cette fonctionnalité pour les scénarios de dev/test mais pour la production, elle nécessite une publication dans le magasin. Pour plus d'informations, voir How licenses work for Office and SharePoint Add-ins.

Pour les compléments à chargement latéral, vous devrez gérer les licences à partir du module complémentaire lui-même. Cela est généralement fait en demandant à l'utilisateur de s'authentifier lorsque le complément est activé pour la première fois.

+0

Merci Marc, c'est exactement mon cas, l'addin est publié via le magasin de bureau et je suis confronté à ce problème ce qui m'empêche de limiter la fonctionnalité addin en mode d'essai. –

+0

Je recommande d'ouvrir un incident de support à partir de votre tableau de bord vendeur. Ils peuvent consulter vos enregistrements d'applications et déterminer la cause première. –

+0

Plus d'un mois maintenant avec un soutien sans aucun progrès du tout Support technique me conseillant d'essayer les demandes générales-> application de tarification et demandes de renseignements généraux, je conseille de le déposer sous support technique. C'est la définition d'une impasse! –