以下是您可以用来启动和运行的步骤-
Set up Azure Active Directory for client authentication
因此,您应该有下一个输出-
“azureActiveDirectory”:{”
租户ID
“:”guid“,”
群集应用程序
“:”guid“,”
客户端应用程序
“:”guid“}
2.
现在,您可以设置SF集群。您可以将上一步中获得的广告工件放入rm模板中,也可以在门户中指定字段。这是你的选择-
3.
在AD中找到在第一步创建的应用程序注册,并将其分配给您将要登录的用户,其中有一些角色。
4.
最后,使用此示例以非交互模式使用AD身份验证登录-
Connect to a secure cluster non-interactively using Azure Active Directory
$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"
基本上就是这样。