Active directory 使用active directory验证命令行实用程序

Active directory 使用active directory验证命令行实用程序,active-directory,azure-active-directory,command-line-interface,Active Directory,Azure Active Directory,Command Line Interface,我必须编写在windows计算机上执行的命令行实用程序,以便从给定的本地路径将文件上载到Azure云。但是,该操作应仅允许某些active directory用户/角色集执行。 然后,应用工具应该与Azure Active Directory交换令牌,并将文件上载到Azure云 所以,只有通过本地网络上的active directory进行身份验证和授权的用户才能这样做。这些用户还必须在Azure Active Directory上进行身份验证。在AZ云上,复制的用户是相同的用户、相同的广告凭证

我必须编写在windows计算机上执行的命令行实用程序,以便从给定的本地路径将文件上载到Azure云。但是,该操作应仅允许某些active directory用户/角色集执行。 然后,应用工具应该与Azure Active Directory交换令牌,并将文件上载到Azure云

所以,只有通过本地网络上的active directory进行身份验证和授权的用户才能这样做。这些用户还必须在Azure Active Directory上进行身份验证。在AZ云上,复制的用户是相同的用户、相同的广告凭证和权限

最好的方法是什么?或者我应该放弃这种方法,编写小型桌面应用程序?
在这种情况下,Web app不是选项,因为文件必须推送到云上的API。

Azure存储支持使用Azure AD访问令牌进行身份验证。有关更多详细信息,请参阅和

您需要为用户分配必要的角色:

:用于Azure Data Lake的POSIX访问控制 存储第2代。 :的读/写/删除权限 斑点。 :Blob的只读权限。 那你就可以了


如果您想使用REST API管理Azure存储,请参阅

我可以知道我的答案是否有用吗?