oauth 是 Bluemix API 管理中的保留字吗?
Is oauth a reserved word in Bluemix API management?
我在 Bluemix API 管理服务中配置了两个 url
https://api.apim.ibmcloud.com/persistentserver/persistentappdev/api/login
https://api.apim.ibmcloud.com/persistentserver/persistentappdev/api/oauth/token
两个 API 使用相同的代理 url,即 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 管理服务中的保留字吗?服务在遇到 url 中的单词时会自行验证吗?
为避免与 API Management 的内置 oauth 令牌服务发生冲突,在创建操作时对 oauth 词设置了一些限制,.具体来说,不应使用 /oauth/token
和 /oauth/authorize
。
我在 Bluemix API 管理服务中配置了两个 url
https://api.apim.ibmcloud.com/persistentserver/persistentappdev/api/login
https://api.apim.ibmcloud.com/persistentserver/persistentappdev/api/oauth/token
两个 API 使用相同的代理 url,即 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 管理服务中的保留字吗?服务在遇到 url 中的单词时会自行验证吗?
为避免与 API Management 的内置 oauth 令牌服务发生冲突,在创建操作时对 oauth 词设置了一些限制,.具体来说,不应使用 /oauth/token
和 /oauth/authorize
。