2017-05-11 132 views
0

我在Azure中有一個多租戶應用程序,並且正在尋找使用Azure CLI登錄的方法。到目前爲止,我一直沒有成功。Azure RM:使用Azure AD應用程序登錄到CLI 1.0

下面的命令作品以及與服務主體,但失敗,並應用

azure login --service-principal -u <app-id> -p <password> --tenant <tenant-id>

是否可以使用Azure的AD應用與Azure的CLI?

回答

0

沒有,服務主體是應用程序的身份,並且可以用來驗證其自己的證書的應用程序。因此,如果您有需要訪問資源的應用程序,則需要爲Active Directory應用程序創建服務主體,並且服務主體對訂閱具有權限,然後您可以使用azure登錄命令對服務主體進行身份驗證。

+0

是的,考慮應用程序已在AD中有服務主體。我目前使用OAuth流訪問資源。有沒有什麼類似的CLI或Powershell? – nwarriorch

+0

因此,您可以通過PowerShell對AAD進行身份驗證並使用客戶端憑據流(應用程序標識)訪問資源,請參閱[此處](http://stackoverflow.com/a/42553324/5751404) –

相關問題