Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Azure媒体服务身份验证类型_.net_Azure_Rest_Azure Media Services - Fatal编程技术网

.net Azure媒体服务身份验证类型

.net Azure媒体服务身份验证类型,.net,azure,rest,azure-media-services,.net,Azure,Rest,Azure Media Services,Azure媒体服务不推荐基于访问控制服务的身份验证,而支持AAD身份验证(更多信息:)。但是,我不确定我目前使用的是哪种类型的身份验证,也不确定我是否会受到这种不推荐的影响 这就是我当前对Azure媒体服务进行身份验证的方式。这是AAD还是访问控制身份验证 CloudMediaContext mediaContext = new CloudMediaContext(AMSAccountName, AMSAccountKey); var asset = mediaContext.Assets.Cr

Azure媒体服务不推荐基于访问控制服务的身份验证,而支持AAD身份验证(更多信息:)。但是,我不确定我目前使用的是哪种类型的身份验证,也不确定我是否会受到这种不推荐的影响

这就是我当前对Azure媒体服务进行身份验证的方式。这是AAD还是访问控制身份验证

CloudMediaContext mediaContext = new CloudMediaContext(AMSAccountName, AMSAccountKey);
var asset = mediaContext.Assets.Create(fileName, AssetCreationOptions.None);
这就是我当前对Azure媒体服务进行身份验证的方式。这是AAD还是访问控制身份验证

CloudMediaContext mediaContext = new CloudMediaContext(AMSAccountName, AMSAccountKey);
var asset = mediaContext.Assets.Create(fileName, AssetCreationOptions.None);
您可以从中得到答案,您正在使用ACS令牌身份验证模型(“帐户密钥”)。Microsoft Azure Media Services将于2018年6月22日终止对基于Microsoft Azure访问控制服务(ACS)的身份验证的支持

我们强烈建议您在2018年6月22日之前更新代码并从ACS迁移到基于AAD的身份验证

使用AAD服务主体和客户端进行身份验证的新方法

var tokenCredentials = new AzureAdTokenCredentials("{YOUR AAD TENANT DOMAIN HERE}", new AzureAdClientSymmetricKey("{YOUR CLIENT ID HERE}", {YOUR CLIENT SECRET}"), AzureEnvironments.AzureCloudEnvironment);
var tokenProvider = new AzureAdTokenProvider(tokenCredentials);
var mediaContext = new CloudMediaContext(_mediaServicesApiServerUri, tokenProvider);
mediaContext.Assets.FirstOrDefault();
如何在Azure AD中注册应用程序并创建用于访问资源的服务主体。有关更多详细信息,请参阅。然后你就可以得到clientId,clientSecret,tenantId