[英]Web API (.NET Framework) Azure AD Authentication always returns 401 Unauthorized
[英]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 域服务身份验证。
您可以在此处提出功能请求。
参考:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.