无法在Apigee工具中从OAuth身份验证接收令牌

时间:2014-05-26 08:05:29

标签: apigee

我通过Apigee工具在OAuth代理中创建了AccessTokenClientCredential和RefreshAccessToken。 当我试图访问" https://damuorgn-prod.apigee.net/oauth/client_credential/accesstoken?grant_type=client_credentials&client_id=07VoDotbGhyl3aG8GxjkyXivoTNH9oiQ&client_secret=fb8ZOrAUUSGp3FAv"提及客户端ID和客户端密钥ID后,URL为空。它不会显示任何错误或显示令牌值。

从以下网址创建令牌的步骤 " http://apigee.com/docs/gateway-services/content/secure-calls-your-api-through-oauth-20-client-credentials&#34 ;. 请指教。

此致 达莫达兰


  1. 我尝试了Test和Prod环境,但没有运气。

  2. 我已请求安装Curl软件。有没有其他方法可以在没有Curl软件的情况下测试此URL。您的即时回复表示赞赏。谢谢!

  3. 卷曲https://damuorgn-test.apigee.net/oauth/client_credential/accesstoken?grant_type=client_credentials -X POST -d' client_id = qnYUqb6j3uGraRAh7JF9d651nUXNwMCC& client_secret = mjHIFMcTDCa3YQ6f'

    请您查看Curl软件的这个链接吗?

1 个答案:

答案 0 :(得分:1)

看起来可能存在一些问题:

  1. 当我尝试您的网址时,我收到“CLASSIFICATION_FAILURE”错误 - 这意味着无法找到代理。我注意到,当您将代理部署到测试环境时,您正在使用“damuorgn-prod.apigee.net”,并且打算使用:“damuorgn-test.apigee.net”。

  2. 在您引用的文档的第5.2步中,它表示使用POST而不是GET。所以你可以试试这个:

    curl https://damuorgn-test.apigee.net/oauth/client_credential/accesstoken?grant_type=client_credentials -X POST -d'client_id = 07VoDotbGhyl3aG8GxjkyXivoTNH9oiQ& client_secret = fb8ZOrAUUSGp3FAv'

  3. (当我尝试这个时,我收到“无效的客户端ID”错误,但是也许client_id不再有效?)

    希望有所帮助, 斯科特