gpt4 book ai didi

apache - 客户端凭据授予类型未与 Apache Oltu 客户端库一起正确发送?

转载 作者:行者123 更新时间:2023-12-02 00:03:00 27 4
gpt4 key购买 nike

我尝试在 Apache Oltu 中使用 OAuthClientRequest 实现 OAuth 客户端。根据规范,它似乎是在消息正文中而不是在 Basic Auth header 中发送客户端凭据。我不确定,我可能遗漏了代码中的某些内容。

代码

OAuthClientRequest.tokenLocation("http://localhost:8081/token")
.setGrantType(GrantType.CLIENT_CREDENTIALS)
.setClientId(clientKey)
.setClientSecret(clientSecret)
.buildBodyMessage();

请求

POST /token HTTP/1.1 Content-Type: application/x-www-form-urlencoded Cache-Control: no-cache Pragma: no-cache User-Agent: Java/1.6.0_29 Host: 127.0.0.1:8081 Accept: text/html, image/gif, image/jpeg, *; q=.2, /; q=.2 Connection: keep-alive Content-Length: 127

client_secret=f921854d-f70b-4180-9fdd-3a55032103cc&grant_type=client_credentials&client_id=3f3b4092-7576-4b26-8135-980db7864c2

最佳答案

您可能希望将 buildBodyMessage() 更改为 buildQueryMessage()

关于apache - 客户端凭据授予类型未与 Apache Oltu 客户端库一起正确发送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20216786/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com