在AAD原生应用获取Bearer Token的代码中,todoListResourceId是什么?
关于AAD AcquireTokenAsync中todoListResourceId的说明
嘿,我来帮你搞清楚这个todoListResourceId的含义:
简单来说,todoListResourceId是你想要访问的目标资源(这里就是你的Todo List服务/API)在Azure Active Directory(AAD)中的唯一标识。它的作用是告诉AAD:你请求的Bearer Token是专门用来访问这个特定资源的,AAD会据此生成包含对应权限声明的Token,确保目标服务能正确验证你的访问权限。
它的常见形式有两种:
- 应用ID URI:这是你在AAD中注册目标服务时设置的专属URI(比如
https://yourcompany.onmicrosoft.com/TodoListAPI),是最常用的标识方式 - 客户端ID(Application ID):也就是目标服务在AAD注册后获得的那个GUID格式的ID
再贴一下你提供的代码块方便对照:
private AuthenticationContext authContext = null; authContext.AcquireTokenAsync(todoListResourceId, clientId, redirectUri, new PlatformParameters(PromptBehavior.Always))
内容的提问来源于stack exchange,提问作者lokanath das
相关产品推荐
相关产品推荐

