Azure active directory 我应该在azure active directory中设置哪些权限来获取onedrive业务帐户中所有项目的详细信息?

Azure active directory 我应该在azure active directory中设置哪些权限来获取onedrive业务帐户中所有项目的详细信息?,azure-active-directory,onedrive,office365api,Azure Active Directory,Onedrive,Office365api,我已在azure active directory中添加了我的本机应用程序的详细信息,并为Windows azure active directory应用程序添加了“签名和读取用户配置文件”的权限,以及为Office 365 Sharepoint online应用程序添加了“读取和写入用户文件”的权限。添加这些权限后,我可以对用户进行身份验证并检索用户的单驱动器业务帐户的访问令牌。但当我调用webservice检索默认驱动器详细信息时,它会给我“401 unauthorized error”(4

我已在azure active directory中添加了我的本机应用程序的详细信息,并为Windows azure active directory应用程序添加了“签名和读取用户配置文件”的权限,以及为Office 365 Sharepoint online应用程序添加了“读取和写入用户文件”的权限。添加这些权限后,我可以对用户进行身份验证并检索用户的单驱动器业务帐户的访问令牌。但当我调用webservice检索默认驱动器详细信息时,它会给我“401 unauthorized error”(401 unauthorized error)。当我尝试调用webservice检索默认驱动器的子级时,我会收到“403 Forbidden”(403禁止)错误。因此,我添加了另一个权限来检索默认驱动器azure中Office 365 Sharepoint online应用程序的“读取托管元数据”。但是,在尝试使用oAuth登录用户时,出现以下错误


是由于缺少用户onedrive业务帐户的权限,还是我在azure active directory中设置的权限存在问题?

请尝试在azure的应用程序配置页面中将“访问应用程序所需的用户分配”设置为false。如果您指的是“用户分配”,则adI找不到该设置用户可以在active directory配置中为应用程序授予访问其数据的“权限”设置。然后将其设置为“是”。我是否应将其设置为“否”?