azure - 这里的ResourceId是什么?

标签 azure azure-active-directory

目前,我正在尝试从 AAD(这是一个 native 应用程序)获取不记名 token 。我有当前的代码块

private AuthenticationContext authContext = null;
    authContext.AcquireTokenAsync(todoListResourceId, clientId, redirectUri, new PlatformParameters(PromptBehavior.Always))

那么在当前代码块中,todoListResourceId 是什么?

最佳答案

这是您想要访问 token 的 API 的资源标识符。 在这种情况下,您的客户端应用程序会对 Azure AD 说“给我一个待办事项列表服务的 token ”。

对于 MS API,您通常使用 URI,例如:

  • MS Graph API:https://graph.microsoft.com
  • Azure AD 图形 API:https://graph.windows.net

如果是您自己的 API,您可以使用 API 客户端 ID 或应用程序 ID URI(可在应用程序注册的属性中找到)。 尽管它确实需要将 API 配置为接受两者作为有效受众。 如果它只接受一个,那么您必须使用那个。

关于azure - 这里的ResourceId是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50412203/

相关文章:

c# - Application Insights 中的 Azure 函数 TimerTrigger 结果代码始终成功

python - Azure AD 身份验证 Python Web API

node.js - 从 Linux 机器上的 nodejs 使用 Active Directory 连接到 Sql Server

json - DevOps Pipeline 在将变量值作为 JSON 正文发送以使用 Terraform 部署 Azure 资源时更改时间格式

azure - IContainerGroup.State 属性的可能值是什么?将azure sdk用于azure中的容器组

Azure B2C如何传递文化

azure - azure 函数的自定义输入和输出字段

azure - 无需域名即可登录 Azure Active Directory

Azure 组声明返回对象 ID - 需要组名称

powershell - Azure AD - 使用 SP 创建应用程序注册及其凭据