Azure 媒体服务身份验证类型
Azure Media Service authentication type
Azure 媒体服务正在弃用基于访问控制服务的身份验证,取而代之的是 AAD 身份验证(更多信息:https://azure.microsoft.com/en-us/blog/azure-media-service-aad-auth-and-acs-deprecation/)。但是,我不太确定我目前使用的是哪种类型的身份验证,以及我是否会受到弃用的影响。
这就是我目前向 Azure 媒体服务进行身份验证的方式。这是 AAD 还是访问控制身份验证?
CloudMediaContext mediaContext = new CloudMediaContext(AMSAccountName, AMSAccountKey);
var asset = mediaContext.Assets.Create(fileName, AssetCreationOptions.None);
This is how I currently authenticate to Azure Media Service. Is this AAD or Access Control authentication?
您可以从 document 中得到答案,您正在使用 ACS 令牌身份验证模型 ("account keys")。 Microsoft Azure 媒体服务将于 2018 年 6 月 22 日
结束对基于 Microsoft Azure 访问控制服务 (ACS) 的身份验证的支持
we strongly recommend that you update your code and migrate from ACS to AAD-based authentication by June 22, 2018.
使用 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 中注册应用程序并创建用于访问资源的服务主体。更多详细信息,请参考document。然后就可以得到clientId,clientSecret,tenantId.
Azure 媒体服务正在弃用基于访问控制服务的身份验证,取而代之的是 AAD 身份验证(更多信息:https://azure.microsoft.com/en-us/blog/azure-media-service-aad-auth-and-acs-deprecation/)。但是,我不太确定我目前使用的是哪种类型的身份验证,以及我是否会受到弃用的影响。
这就是我目前向 Azure 媒体服务进行身份验证的方式。这是 AAD 还是访问控制身份验证?
CloudMediaContext mediaContext = new CloudMediaContext(AMSAccountName, AMSAccountKey);
var asset = mediaContext.Assets.Create(fileName, AssetCreationOptions.None);
This is how I currently authenticate to Azure Media Service. Is this AAD or Access Control authentication?
您可以从 document 中得到答案,您正在使用 ACS 令牌身份验证模型 ("account keys")。 Microsoft Azure 媒体服务将于 2018 年 6 月 22 日
结束对基于 Microsoft Azure 访问控制服务 (ACS) 的身份验证的支持we strongly recommend that you update your code and migrate from ACS to AAD-based authentication by June 22, 2018.
使用 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 中注册应用程序并创建用于访问资源的服务主体。更多详细信息,请参考document。然后就可以得到clientId,clientSecret,tenantId.