我在这里有一个场景,我正在创建一个应用程序,我需要与Google API Server建立连接。在授权请求时,我遇到一个错误,指出问题是XML架构违规错误。 行问题(Mule配置文件的第47号)是这样的:
<oauth2:authorization-request
authorizationUrl="https://accounts.google.com/o/oauth2/auth"
localAuthorizationUrl="https://localhost:8082/authorization"
scope="https://www.googleapis.com/auth/admin.directory.user"
/>
Mule的OAuth2架构似乎不允许将范围参数包含在授权请求元素中。然而,当被删除时,我得到了回复:
{
"error" : "invalid_request",
"error_description" : "Missing required parameter: scope"
}
我已仔细遵循并实施了Google文档中的说明,但仍然出现了失败。 期待任何建议。