gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 01:44:06 25 4
gpt4 key购买 nike

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 token 身份验证模型(“帐户 key ”)。 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。

关于.net - Azure 媒体服务身份验证类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49352353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com