2017-05-04 6 views
1

私は店に提出しようとしているOfficeアドインを作成しましたが、アドインがOffice 2013で動作する必要があるため拒否されています。私はADAL 1.0.13を使用していますMicrosoft GraphとAD上でホストされている私のアプリケーションの両方に認証する。Word 2013でOfficeアドインが動作しない

何らかの理由で、Office 2013から365にログインすると、Microsoft Graphのトーク​​ンを取得できませんが、自分のアプリケーション用に取得します。私はのlocalStorageをチェックすると

は、グラフのためのアクセストークンが存在しないアドインは、すべてのオフィスプラットフォームOffice365のために働く

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

オフィス2016、IOS、MAC、オフィスを除く2013年

任意の考えは間違いだろう助けて。

はここ

は私ADALログです

ありがとう木、2017年5月4日18時50分07秒GMT:1.0.13-VERBOSE:場所の変更イベントhttps://wd365.azurewebsites.net/https://wd365.azurewebsites.net/

から木、2017年5月4日午後06時50分07秒GMT:1.0.13-VERBOSE:場所変更イベントhttps://wd365.azurewebsites.net/からhttps://wd365.azurewebsites.net/#/user

木、2017年5月4日午後06時50分07秒GMT:1.0.13-V ERBOSE:URL:/views/user.htmlがリソース:nullにマップします

木曜日、04 5月2017 18:50:07 GMT:1.0.13-VERBOSE:URL:/ apiServerがリソースにマップします:5367d787-ea68-4352 -a336-99d69dabc81d

木、2017年5月4日午後06時50分07秒GMT:1.0.13-INFO:トークンはこのURL/apiServer

木、2017年5月4日のために提供されています午後06時50分07秒GMT: 1.0.13-VERBOSE:URL:リソースへのhttps://graph.microsoft.com/v1.0/meマップ:https://graph.microsoft.com

木、2017年5月4日18時50分07秒GMT:1.0.13-INFO:renewTokenがリソースのために呼び出されます。https://graph.microsoft.com

木、2017年5月4日午前18時50分07秒GMT:1.0.13-INFO:ドキュメントにアダルフレームを追加します。adalRenewFramehttps://graph.microsoft.com

木、2017年5月4日午前18時50分: 07 GMT:1.0.13-VERBOSE:トークンを更新する期待される状態:a3ad9e34-cbd9-4e79-84f9-6065edd6b335 | https://graph.microsoft.com

木、2017年5月4日午後06時50分07秒GMT:1.0.13-INFO: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

木、2017年5月4日午後06時50分07秒GMT:1.0.13-VERBOSE:移動木、2017年5月4日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

18時50分07秒GMT:へ1.0.13-VERBOSE:保留に設定して負荷状態のため:https://graph.microsoft.com

木、2017年5月4日18時50分07秒GMT:1.0 .13-INFO:LoadFrame:adalRenewFramehttps://graph.microsoft.com

木曜日、04 5月2017 18:50:08 GMT:1.0.13-INFO:文書にフレームを追加する:adalRenewFramehttps://graph.microsoft.com

木曜日、04 5月2017 18:50:08 GMT: 1.0。13-INFO:LoadFrame:adalRenewFramehttps://graph.microsoft.com

木曜日、04 5月2017 18:50:08 GMT:1.0.13-INFO:ドキュメントにadalフレームを追加する:adalRenewFramehttps://graph.microsoft .COM

木、2017年5月4日18時50分09秒GMT:1.0.13- ERROR:エラーリソースのためのトークンを取得する:https://graph.microsoft.comスタック:未定義

木、2017年5月4日18:50: 09 GMT:1.0.13-INFO:応答にエラーが発生しました: { "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" }

01251641ここで

は、エラーメッセージに基づいて、私のコード

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' 
    }, 
}; 

答えて

0

の私のエンドポイントです、それは静かにトークンを更新しようとすると、要求が失敗しました。

以前にAzure ADにサインインしていることを確認してください。ウェブブラウザはCookieの送信をブロックしません。お使いのWebアプリケーションは、この問題が発生しているマシンのAzure ADエンドポイント(login.microsoftonline.com)と同じセキュリティゾーンに存在する必要があります。

+0

私はあなたが私のWebアプリケーションからセキュリティゾーンをADのエンドポイントに一致させるためにどのように変更するのですか? IE11でWindows 7でOffice 2013クライアントを実行しているコンピュータでのみこれが発生する理由はありますか? –

+0

このサイトをIEで開くと、サイトのセキュリティゾーンを確認できます。インターネットオプション - >セキュリティで確認できます。特定のゾーンにサイトを配置します。 URLセキュリティゾーンの詳細については、[このリンク](https://msdn.microsoft.com/en-us/library/ms537183(v = vs.85).aspx#zones参照)を参照してください。 –

関連する問題