oauth是Bluemix API管理中的保留字吗?

时间:2015-11-10 22:18:11

标签: api oauth ibm-cloud api-management

我在Bluemix API管理服务中配置了两个网址

https://api.apim.ibmcloud.com/persistentserver/persistentappdev/api/login
https://api.apim.ibmcloud.com/persistentserver/persistentappdev/api/oauth/token

两个API都使用相同的代理网址,即http://[server name]/api/login 何时https://api.apim.ibmcloud.com/persistentserver/persistentappdev/api/login  被调用,它按预期工作 但是,当调用https://api.apim.ibmcloud.com/persistentserver/persistentappdev/api/oauth/token时,我收到以下错误:

{ "error": "invalid_client", "error_description": "client_id invalid" }

在这种情况下,请求不会到达代理端点(通过日志确认)。 oauth是API管理服务中的保留字吗?当服务遇到网址中的单词时,服务是否会自行验证?

1 个答案:

答案 0 :(得分:1)

为了避免与API Management的内置oauth令牌服务发生冲突,在创建操作时使用了oauth字的一些约束。具体而言,不应使用/oauth/token/oauth/authorize