2017-11-01 1 views
0

マルチテナントアプリケーションを作成したいhttps://apps.dev.microsoft.com このテナントでは問題なく動作しますが、 マルチテナントアプリケーションを作成するための私のプロセス---- ログイン他のテナントと同意ウィンドウを表示され、得たコードが正常に私は正常に生成されたトークンこのテナントID 21f3be0a-713c-4b7f-ab75-3cc5ca25846は認識されません。テナントIDを再度確認してからもう一度やり直してください。」

I am getting token from here

トークン取得するために渡されたコード:オフィス365 しかし、エラーgenrate用 コールグラフのAPIを - 「私たちはこのことを認識しませんテナントID21f3be0a-xx-4b7f-ab05-xxxxx6。テナントIDを再度確認して、もう一度お試しください。

I am geeting token from ] 2 このテナントIDは、発生したエラーを認識していない理由をオフィス365のアクセスデータが報告? マニフェストで編集する必要がありますか? My App on https://apps.dev.microsoft.com三の3つのマイクロソフトグラフ権限 委任アクセス権がある - user.read、Reports.Read.All(管理者のみ)

+0

あなたはおそらくスクリーンショットから機密データを削除する必要があります... – 4c74356b41

答えて

0
I did some mistakes thats why this Error raised then need not do anything becoz this Portal app by default Multitenant and send request to common platform .. 
    Login with other tenant get code 

    https://login.microsoftonline.com/common/oauth2/authorize? 
    client_id=XXXXX-XXX 
    &response_type=code 
    &redirect_uri=http://localhost:49876  
    &response_mode=query 
    &scope=Reports.Read.All 
    &prompt=consent 
    &state=12345 


    then get token 
    https://login.microsoftonline.com/common/oauth2/token 
    client_id =XXX 
    scope = 
    code= which you get 
    grant_type= 
    client_secret= 

    after get token use for Graph API & get office365 data for -https://graph.microsoft.com/beta/reports/getMailboxUsageMailboxCounts(period='D7') 
0

をあなたはcheck whether a tenant is valid or invalidは、周知のOpenID設定エンドポイントを使用することができます

あなたのテナントのためにこれをやって
https://login.microsoftonline.com/<tenant>/.well-known/openid-configuration 

IDは、この結果を与える:

https://login.microsoftonline.com/21f3be0a-713c-4b7f-ab75-3cc5ca25846/.well-known/openid-configuration 

エラー: "invalid_tenant"

error_description: "AADSTS90002:テナント 21f3be0a-713c-4b7f-ab75-3cc5ca25846が見つかりません。 テナントに有効なサブスクリプションがない場合にこれが発生する可能性があります。あなたの サブスクリプション管理者に確認してください\ rを\ nTrace ID: bdd561b1-bc36-44ce-b3ab-33e53fda0100 \ rを\ nCorrelation ID: c6ce0c0d-6550-4f5f-a398-a82f085e28c1の\ rを\ nTimestamp:2017年11月1日 17:38:31Z」

ので、単純に言うと、あなたが使用しているテナントIDは、AAD世界のエンドポイントには有効ではありません

はそれが可能あなたがAADの別のインスタンスのためのトークンを取得しているです。 ?contents of your Access Tokenを共有できますか(機密情報は削除してください)

+0

私はマルチテナントアプリケーションを作る必要があります。 -713c-4b7f-ab75-3cc5ca25846が正しくないテナントIDの一部の数字を変更しました。なぜそれがエラーを表示していますが、正しいテナントIDでJSON LIKE ..... {"authorization_endpoint": "https://login.microsoftonline .com/21f3be0a-713c-4b7f-ab05-3cc5cad ..... so –

+0

あなたの問題は明確ではありません。テナントが働いている場合、あなたの写真に表示されているものとは異なるエラーが発生している可能性があります。プロセスのどのステップを具体的に実行しているかを明確にする必要があります。 –

+0

私に返信してくれてありがとうShawn Tabrizi。私はすでに単一のテナントのために1つのアプリケーションを持っています。これはうまく動作する365データです。 https://apps.dev.microsoft.comポータル しかし、このマルチテナントアプリケーションをこのポータル(https ://apps.dev.microsoft.com)マルチテナントアプリを作るためのオプションはありませんか? どうすればそれが可能か教えていただけますか? どのようなステップですか? –

関連する問題