Azure active directory Azure AD应用程序注册设置,用于使用ASP.NET web api获取组和用户
尝试使用ASP.NET Web API从Microsoft graph获取所有组时,我获得了403禁止访问权限,以下是获取所有组的代码:Azure active directory Azure AD应用程序注册设置,用于使用ASP.NET web api获取组和用户,azure-active-directory,microsoft-graph-api,microsoft-graph-sdks,Azure Active Directory,Microsoft Graph Api,Microsoft Graph Sdks,尝试使用ASP.NET Web API从Microsoft graph获取所有组时,我获得了403禁止访问权限,以下是获取所有组的代码: String jsonResponse = MicrosoftGraphHelper.MakeGetRequestForString ( String.Format("{0}users/{1}/memberOf", MicrosoftGraphHelper.MicrosoftGra
String jsonResponse = MicrosoftGraphHelper.MakeGetRequestForString (
String.Format("{0}users/{1}/memberOf",
MicrosoftGraphHelper.MicrosoftGraphV1BaseUri,
upn));
var userGroups = JsonConvert.Deser
在“委派”和“应用程序”选项卡中,获取用户和组所需的权限是什么?由于这是一个API并且我的UI单独部署在azure中,我是否需要应用程序权限?我对权限选项列表和管理许可感到困惑。首先,这里有一本很棒的书,以防你还没有看到 在“委托”和“应用程序”选项卡中获取用户和组所需的权限是什么? 通过查看相关文档,您可以了解每个api所需的权限。根据您在问题中分享的信息
用户/{1}/memberOf
它将是
- 如果您以用户身份获取令牌,则
(例如,如果您通过提示用户提供凭据来获取令牌,并且如果您使用的是say Authorization code或Implict grant flow,则从流的角度获取令牌)委托权限
- 如果您作为应用程序获取令牌,则
(例如,如果您仅使用clientId、clientSecret/certificate来使用客户端凭据流获取令牌)应用程序权限
首先,这里有一本很棒的读物,以防你还没看过 在“委托”和“应用程序”选项卡中获取用户和组所需的权限是什么? 通过查看相关文档,您可以了解每个api所需的权限。根据您在问题中分享的信息
用户/{1}/memberOf
它将是
- 如果您以用户身份获取令牌,则
(例如,如果您通过提示用户提供凭据来获取令牌,并且如果您使用的是say Authorization code或Implict grant flow,则从流的角度获取令牌)委托权限
- 如果您作为应用程序获取令牌,则
(例如,如果您仅使用clientId、clientSecret/certificate来使用客户端凭据流获取令牌)应用程序权限
感谢您提供的详细信息,Rohit。我会尽力让你知道的。谢谢你提供的详细信息,罗希特。我会尽力让你知道的。