访问 Microsoft Graph API:资源应用程序 ID:00000002-0000-0000-c000-000000000000
Accessing Microsoft Graph API : Resource app ID: 00000002-0000-0000-c000-000000000000
我一直在使用以下代码示例来测试从 Java 应用程序访问 Microsoft Graph API:
https://azure.microsoft.com/en-au/resources/samples/active-directory-java-webapp-openidconnect/
在我的 Azure 门户中,我在 Azure Active Directory 下创建了一个已注册的应用程序。我已经进入 API Access > Required Permissions
并添加了 Microsoft Graph
并检查了所有应用程序权限和委派权限。
当我尝试调用示例应用程序的 'Show users in the tenant' 函数时,我从 Microsoft 登录过程中收到以下错误消息:
AADSTS65005: Invalid resource. The client has requested access to a resource which is not listed in the requested permissions in the client's application registration. Client app ID: 1b350134-84b1-4ca1-a181-03e3699996a1. Resource value from request: https://graph.windows.net. Resource app ID: 00000002-0000-0000-c000-000000000000. List of valid resources from app registration: 00000003-0000-0000-c000-000000000000.
谁能建议如何从这里开始?
您授予了错误的权限API。
该示例旨在与 Azure AD Graph API 一起使用。在 API 选项中称为 Windows Azure Active Directory。
我一直在使用以下代码示例来测试从 Java 应用程序访问 Microsoft Graph API:
https://azure.microsoft.com/en-au/resources/samples/active-directory-java-webapp-openidconnect/
在我的 Azure 门户中,我在 Azure Active Directory 下创建了一个已注册的应用程序。我已经进入 API Access > Required Permissions
并添加了 Microsoft Graph
并检查了所有应用程序权限和委派权限。
当我尝试调用示例应用程序的 'Show users in the tenant' 函数时,我从 Microsoft 登录过程中收到以下错误消息:
AADSTS65005: Invalid resource. The client has requested access to a resource which is not listed in the requested permissions in the client's application registration. Client app ID: 1b350134-84b1-4ca1-a181-03e3699996a1. Resource value from request: https://graph.windows.net. Resource app ID: 00000002-0000-0000-c000-000000000000. List of valid resources from app registration: 00000003-0000-0000-c000-000000000000.
谁能建议如何从这里开始?
您授予了错误的权限API。
该示例旨在与 Azure AD Graph API 一起使用。在 API 选项中称为 Windows Azure Active Directory。