2

I want to get an access to Calendar rest API from my Ruby application. I've created azure multi-tenant app, and configured it.

I'm trying to get an access token to resource "https://outlook.office365com/", but I get an error

'AADSTS50001: Resource 'https://outlook.office365.com/' is disabled.'

I can't find any description of this error, and can't understand why it's disabled


Here are my azure app permissions:

enter image description here

4

1 に答える 1

0

それは私にとって新しいエラーです!Exchange プリンシパルが無効になっているかどうかを確認してみましょう。そのためには、リモート Powershell を使用して Azure AD サービスに接続する必要があります。

これを行う方法は次のとおりです(WindowsマシンにPowershellがインストールされていると想定しています):

  1. Powershell 用の Azure AD モジュールをインストールします: https://msdn.microsoft.com/en-us/library/azure/jj151815.aspx#bkmk_installmodule
  2. 「Windows PowerShell 用 Windows Azure Active Directory モジュール」を開きます。リンク先の記事の「Azure AD に接続する」の手順に従ってください。
  3. 次のコマンドを実行します。Get-MsolServicePrincipal -AppPrincipalId 00000002-0000-0ff1-ce00-000000000000

次のような出力が表示されます。

ExtensionData         : System.Runtime.Serialization.ExtensionDataObject
AccountEnabled        : True
Addresses             : {}
AppPrincipalId        : 00000002-0000-0ff1-ce00-000000000000
DisplayName           : Microsoft.Exchange
ObjectId              : f7d177d5-2071-45a9-b494-9b98cb4d80e3
ServicePrincipalNames : {00000002-0000-0ff1-ce00-000000000000/outlook.office365
                        .com, 00000002-0000-0ff1-ce00-000000000000/mail.office3
                        65.com,
                        00000002-0000-0ff1-ce00-000000000000/outlook.com,
                        00000002-0000-0ff1-ce00-000000000000/*.outlook.com...}
TrustedForDelegation  : True

コマンドを実行して結果を投稿できますか?

于 2015-07-01T02:06:22.937 に答える