任何人有任何想法如何進行身份驗證,以安全服務織物已AAD使用PowerShell而不會提示輸入用戶憑據配置? 我試圖運行一個腳本VSTS的任務,它需要身份驗證安全服務織物。我嘗試使用Connect-ServiceFabricCluster和-AzureActiveDirectory,ServerCertThumbprint參數。但它會提示用戶憑據。我沒有看到任何參數,我可以在腳本中傳遞用戶名和密碼。驗證到Azure中使用PowerShell安全服務織物無需輸入憑據
0
A
回答
0
包括SecurityToken參數到Connect-ServiceFabricCluster命令中。 當與AzureActiveDirectory連接,指定的安全令牌直接用於認證和授權,而不是執行交互式用戶登錄。 下面是如何獲得令牌的例子 - 你爲什麼不使用內置的任務「服務織物PowerShell腳本」,而不是和它使用「羣集連接」屬性來配置連接
$authority = "https://login.microsoftonline.com/your_tenant_id"
$credentials = [Microsoft.IdentityModel.Clients.ActiveDirectory.UserCredential]::new($UserName, $Password)
$authContext = [Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext]::new($authority)
$authResult = $authContext.AcquireTokenAsync($clusterApplicationId, $clientApplicationId, $credentials)
$Token = $authResult.Result.AccessToken
Connect-ServiceFabricCluster -AzureActiveDirectory -SecurityToken $Token -ConnectionEndpoint "your_cluster_name.location.cloudapp.azure.com:19000" -ServerCertThumbprint "your_server_cert_thumbprint"
0
端點安全嗎? 「羣集連接」允許兩個AAD和以標準方式基於證書的認證方法,而不是保持在密碼中的腳本,打開泄漏。
相關問題
- 1. Azure織物認證
- 2. Azure的服務織物應用
- 3. 需要驗證CRM憑據
- 4. c#windows服務安裝程序提示用戶輸入憑據
- 5. 發送登錄憑證在HTTP報頭到安全服務器
- 6. 無狀態/有狀態服務OnPre。 OnPost服務方法| Azure的服務織物
- 7. 從服務器拒絕的powershell憑證
- 8. EWS:驗證服務的憑證
- 9. 從BizTalk使用身份驗證憑據消費Web服務
- 10. 這是sql輸入驗證安全嗎?
- 11. 社會安全號碼輸入驗證
- 12. silverlight wcf服務提示輸入憑據
- 13. 驗證服務帳戶Powershell
- 14. PHP ldap_bind()驗證 - 錯誤無法綁定到服務器:憑據無效?
- 15. 服務織物:發展需要
- 16. 安全地存儲在報告服務器中的憑證
- 17. 從服務織物應用程序無響應時部署到Azure的
- 18. 與服務織物
- 19. Cordova iOS FingerPrint驗證:將用戶憑證發送到服務器
- 20. 是html5輸入「必需」的安全驗證技術?
- 21. 此服務的安全設置需要Windows身份驗證
- 22. Azure的服務織物其不同的服務
- 23. 無法使用傳輸安全性和證書認證來訪問WCF服務
- 24. PowerShell使用WinSCP .NET程序集與安全憑據
- 25. WCF自託管服務SSL /傳輸安全性/基本身份驗證不要求憑據
- 26. System.Runtime.InteropServices.COMException在使用服務織物
- 27. 添加憑據PowerShell來服務
- 28. 如何使織物CA服務器證書中
- 29. 無法從服務器驗證用戶輸入是否正確?
- 30. Azure的應用服務 - 添加驗證
我嘗試這樣做。但它仍然會提示我輸入用戶憑據。 – Ssutar
@Ssutar那好吧,你指定連接-ServiceFabricCluster SecurityToken參數?與AzureActiveDirectory連接時,指定的安全令牌直接用於身份驗證和授權,而不是執行交互式用戶登錄 –