任何人有任何想法如何进行身份验证,以安全服务织物已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连接时,指定的安全令牌直接用于身份验证和授权,而不是执行交互式用户登录 –