2017-05-04 2 views
1

J'ai créé un addin Office que j'essaie de soumettre au magasin, mais je suis rejeté car l'extension doit fonctionner dans Office 2013. J'utilise ADAL 1.0.13 Authentifier à Microsoft Graph et mon application hébergée sur AD. Pour une raison quelconque, lorsque je me connecte à 365 à partir d'Office 2013, je ne peux pas obtenir de jeton pour Microsoft Graph, mais je l'obtiens pour mon application.Office Addin ne fonctionne pas dans Word 2013

Quand je vérifie localStorage il n'y a pas de jeton d'accès pour le graphique

adal.token.renew.status5367d787-ea68-4352-a336-99d69dabc81d: Completed 
adal.token.renew.statushttps://graph.microsoft.com: In Progress 

Le Addin travaille pour toutes les plateformes de bureau Office365, bureau 2016, IOS, MAC, à l'exception Bureau 2013.

Toute pensée serait certainement Aidez-moi.

Merci

Voici mon ADAL Log

Jeu, 4 mai 2017 18:50:07 GMT: 1.0.13-verbose: événement de changement d'emplacement https://wd365.azurewebsites.net/-https://wd365.azurewebsites.net/

Jeudi, 04 Mai 2017 18:50:07 GMT: 1.0.13-VERBOSE: Emplacement du changement de https://wd365.azurewebsites.net/ à https://wd365.azurewebsites.net/#/user

jeu., 04 mai 2017 18:50:07 GMT: 1.0.13-V ERBOSE: Url: /views/user.html mappe vers la ressource: null

Jeu, 04 mai 2017 18:50:07 GMT: 1.0.13-VERBOSE: URL:/apiServer mappe vers la ressource: 5367d787-ea68-4352 -a336-99d69dabc81d

Jeu, 4 mai 2017 18:50:07 GMT: 1.0.13-INFO: jeton est disponible pour cette URL/apiServer

Jeu, 4 mai 2017 18:50:07 GMT: 1.0.13-verbose: Url: https://graph.microsoft.com/v1.0/me cartes de ressources: https://graph.microsoft.com

Jeu, 4 mai 2017 18:50:07 GMT: 1.0.13-INFO: renewToken est appelé pour la ressource: https://graph.microsoft.com

Jeu, 4 mai 2017 18:50:07 GMT: 1.0.13-INFO: Ajouter un cadre adal renseignera: adalRenewFramehttps: //graph.microsoft.com

Jeu, 4 mai 2017 18h50: 07 GMT: 1.0.13-VERBOSE: Renouveler le jeton Etat attendu: a3ad9e34-cbd9-4e79-84f9-6065edd6b335 | https://graph.microsoft.com

Jeu, 4 mai 2017 18:50:07 GMT: 1.0.13-INFO: Navigation url: https://login.microsoftonline.com/common/oauth2/authorize?response_type=token&client_id=5367d787-ea68-4352-a336-99d69dabc81d&resource=https%3A%2F%2Fgraph.microsoft.com&redirect_uri=https%3A%2F%2Fwd365.azurewebsites.net%2F&state=a3ad9e34-cbd9-4e79-84f9-6065edd6b335%7Chttps%3A%2F%2Fgraph.microsoft.com&client-request-id=0d76a714-62c9-45ca-af04-f548dd658f63&x-client-SKU=Js&x-client-Ver=1.0.13

Jeu, 4 mai 2017 18:50:07 GMT: 1.0.13-verbose: Naviguer à: https://login.microsoftonline.com/common/oauth2/authorize?response_type=token&client_id=5367d787-ea68-4352-a336-99d69dabc81d&resource=https%3A%2F%2Fgraph.microsoft.com&redirect_uri=https%3A%2F%2Fwd365.azurewebsites.net%2F&state=a3ad9e34-cbd9-4e79-84f9-6065edd6b335%7Chttps%3A%2F%2Fgraph.microsoft.com&client-request-id=0d76a714-62c9-45ca-af04-f548dd658f63&x-client-SKU=Js&x-client-Ver=1.0.13&prompt=none&login_hint=oasmat%40worldox.com&domain_hint=worldox.com

Jeu, 4 mai 2017 18:50:07 GMT: 1.0.13-verbose: Définir l'état de chargement en attente pour: https://graph.microsoft.com

Jeu, 4 mai 2017 18:50:07 GMT: 1.0 .13-INFO: LoadFrame: adalRenewFramehttps: //graph.microsoft.com

Jeu, 04 Mai 2017 18:50:08 GMT: 1.0.13-INFO: Ajouter un panneau d'affichage au document: adalRenewFramehttps: //graph.microsoft.com

Jeu, 04 Mai 2017 18:50:08 GMT: 1,013-INFO: LoadFrame: adalRenewFramehttps: //graph.microsoft.com

Jeu, 04 Mai 2017 18:50:08 GMT: 1.0.13-INFO: Ajouter un panneau d'affichage au document: adalRenewFramehttps: //graph.microsoft .com

Jeu, 4 mai 2017 18:50:09 GMT: 1.0.13- erreur: erreur lors de l'acquisition de jeton pour la ressource: https://graph.microsoft.com pile: non défini

Jeu, 4 mai 2017 18h50: 09 GMT: 1.0.13-INFO: Erreur dans la réponse: { "method":"GET", "transformRequest":[null], "transformResponse":[null], "url":"https://graph.microsoft.com/v1.0/me", "headers": {"Accept":"application/json, text/plain,*/*"}, "data": "AADSTS50058: A silent sign-in request was sent but no user is signed in. The cookies used to represent the user's session were not sent in the request to Azure AD. This can happen if the user is using Internet Explorer or Edge, and the web app sending the silent sign-in request is in different IE security zone than the Azure AD endpoint (login.microsoftonline.com).
Trace ID: 1cacf014-8aa1-4cb9-981d-a6addb0d1700 Correlation ID: 0d76a714-62c9-45ca-af04-f548dd658f63 Timestamp: 2017-05-04 18:50:12Z|login_required|undefined" }

Voici mon point final dans mon code

var azureADConfig = { 
    clientId: "5367d787-ea68-4352-a336-99d69dabc81d", 
    endpoints: { 
     'https://graph.microsoft.com': 'https://graph.microsoft.com', 
     'https://wdwebauth.azurewebsites.net': '5367d787-ea68-4352-a336-99d69dabc81d' 
    }, 
}; 

Répondre

0

Basé sur le message d'erreur, la demande a échoué quand il essaie de renouveler le jeton en silence.

Veuillez vous assurer que vous vous êtes déjà connecté à Azure AD et que le navigateur Web ne bloque pas l'envoi de cookies. Votre application Web doit se trouver dans la même zone de sécurité que le point de terminaison Azure AD (login.microsoftonline.com) sur la machine ayant ce problème.

+0

Xue avez-vous de la documentation que je peux suivre, comment changer la zone de sécurité de mon application web pour correspondre au point de terminaison AD? Y at-il une raison pour laquelle cela se produit uniquement sur un ordinateur exécutant le client Office 2013 sur Windows 7 avec IE11? –

+0

Vous pouvez vérifier la zone de sécurité pour un site en ouvrant ce site dans l'IE, puis nous pouvons le vérifier via les options Internet-> Sécurité. Il va localiser le site dans une zone spécifique. Plus de détails sur les zones de sécurité URL, vous pouvez vous référer [ce lien] (https://msdn.microsoft.com/en-us/library/ms537183 (v = vs.85) .aspx # zones). –