繁体   English   中英

使用 .NET 框架进行 Azure AD 身份验证

[英]Azure AD authentication with .NET framework

我正在尝试从使用 .NET Framework 4.7.2 本地应用程序的 C# 代码连接到不同的 Azure 服务。 例如,有没有办法从我的 C# 代码中进行 Azure AD 身份验证以连接到 Azure 文件共享? https://azurestorageaccount.file.core.windows.net/afs/test.txt )。

AFAIK 无法使用 Azure AD 连接到您的文件共享服务,即; 托管标识至少使用 azure SDK 版本 12.8.0,因为您可以检查ShareServiceClient可用的构造函数选项仅限于此。目前,您只能使用访问密钥来连接您的 azure 文件。

您可以使用 (SAS) 共享访问签名或存储帐户名称/密钥或指定存储帐户连接字符串来连接到您的文件服务。

Azure 文件支持通过本地 Active Directory 域服务(AD DS)和 Azure Active Directory 域服务(Azure AD DS)在服务器消息块 (SMB) 上进行基于身份的身份验证。 了解如何在门户中的 Azure 文件上启用 Azure Active Directory 域服务身份验证

您可以在此处查看有关 azure 广告的一些常见问题解答

您可以在此处提出功能请求。

参考:

  1. dotnet api-azure/storage.files.shares
  2. 使用 c# 进行 azure 文件存储示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM