2017-04-18 5 views
-1

私の紺碧の広告アプリケーションの権限を知る方法は、Microsoft Grahp APIのような他のAPIのために持っています。私のアプリケーションの他のapisへのアクセス許可を知る方法

ポータルで

、私はその[APIアクセス]でチェックすることができます - > [必要な権限]が、どのように私はPowerShellを使用し、私は

Get-AzureRmADApplication -ObjectId , 
Get-AzureRmADApplication -ObjectId xxxxx | fl * 

を使用しかし、ほとんどの属性が返されるとAppPermissionsであることをチェックしますかヌルが、フィドルと、私はそれが要求の下に使用することに注意してください:

GET https://graph.windows.net/mytenant/applications/id?api-version=1.6 HTTP/1.1 

を、私は、そのアプリケーションの属性の多くを見つけることができる、その一つはアプリの許可を示し、どのように私は、PowerShellのことを得るのですか?

+0

[AzureADモジュールを使用してサービスプリンシパルのアプリケーション権限を取得する](http://stackoverflow.com/questions/42244325/retrieve-application-permissions-of-a-service-principal-using-the- azuread-module) –

+0

私はプリンシパルがわからない、私は自分のアプリケーションオブジェクトIdを知っている – Phoenix

答えて

0

あなたは、のようなuseコマンドAzure Active Directory PowerShell Version 2を試みることができる:RequiredResourceAccess主張を取得するために

$app = Get-AzureADApplication -Filter "appId eq '$appId'" | fl * 

を、それが「紺碧の広告古典ポータルで「他のアプリケーションへのアクセス許可」の下に示されているコレクションで、新しいポータルの「必要なアクセス許可」

さらに、PowerShellは基本的にAPIをラップし、単純なインターフェイスで提供します。必要なコマンドを見つけられない場合は、PowerShellを使用してGraph APIを直接呼び出すことができます。あなたはresourceAppIdがリソースを表し得るでしょう

PS C:\Users\v-nany> $header = @{ 
>>  'Content-Type'='application\json' 
>>  'Authorization'=$token.CreateAuthorizationHeader() 
>> } 
PS C:\Users\v-nany> $uriSAs = "https://graph.windows.net/xxxxxxx/applications/xxxxxx?api-version=1.6 " 
PS C:\Users\v-nany> $appInfo = (Invoke-RestMethod -Uri $uriSAs –Headers $header –Method Get –Verbose) 
PS C:\Users\v-nany> $appInfo.requiredResourceAccess 

、および:

https://blogs.technet.microsoft.com/paulomarques/2016/03/21/working-with-azure-active-directory-graph-api-from-powershell/

そしてここでは、テストコードのサンプルです:PowerShellのからのAzure Active DirectoryのグラフAPIを呼び出す方法については、記事下のを参照してくださいスコープリストである関連するresourceAccessです。

+0

私のアプリケーションを見つけるためにオブジェクトIDをv2.0モジュールで使うことはできますか? – Phoenix

+0

@Phoenix、はい、これを試してください:Get-AzureADApplication -objectid xxxx、この文書をチェックしてください:https://docs.microsoft.com/en-us/powershell/module/azuread/get-azureadapplication?view = azureadps-2.0 –

関連する問題