目前,我正在尝试从AAD(这是一个Native应用程序)获取持有者令牌。我有当前的代码块
private AuthenticationContext authContext = null;
authContext.AcquireTokenAsync(todoListResourceId, clientId, redirectUri, new PlatformParameters(PromptBehavior.Always))
那么在当前的代码块中什么是 todoListResourceId ?
答案 0 :(得分:0)
这是您想要访问令牌的API的资源标识符。 在这种情况下,您的客户端应用程序会向Azure AD说“给我一个Todo列表服务的令牌”。
对于MS API,您通常使用URI,例如:
https://graph.microsoft.com
https://graph.windows.net
如果是您自己的API,您可以使用API客户端ID或App ID URI(可在应用程序注册的属性中找到)。 虽然它确实要求将API配置为接受两者作为有效受众。 如果它只接受一个,那么你必须使用那个。