.net Azure媒体服务身份验证类型
Azure媒体服务不推荐基于访问控制服务的身份验证,而支持AAD身份验证(更多信息:)。但是,我不确定我目前使用的是哪种类型的身份验证,也不确定我是否会受到这种不推荐的影响 这就是我当前对Azure媒体服务进行身份验证的方式。这是AAD还是访问控制身份验证.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
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