java - 如何使用 Restful 调用 Auth 身份验证

标签 java rest oauth

如何使用 Restfull 调用 Auth 身份验证

我要发送:

 Authorization: OAuth realm="Photos",
        oauth_consumer_key="dpf43f3p2l4k3l03",
        oauth_signature_method="HMAC-SHA1",
        oauth_timestamp="137131200",
        oauth_nonce="wIjqoS",
        oauth_callback="http%3A%2F%2Fprinter.example.com%2Fready",
        oauth_signature="74KNZJeDHnMBp0EMJ9ZHt%2FXKycU%3D"

我对Auth了解不多。所以请帮忙。

最佳答案

由于您使用的是 HTTP 客户端,因此将此 header 作为请求的一部分发送变得非常容易。这可以通过以下方式完成:

HttpGet request = new HttpGet("http://yoursite");
String authStr = "";// Your string starting from OAuth realm="Photos",oauth_consumer_key="dpf43f3p2l4k3l03" ....
request.setHeader("Authorization", authStr );

执行此请求后,Authorization header 将发送到服务器。

关于java - 如何使用 Restful 调用 Auth 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18508944/

相关文章:

java - 为 Spring DiscoveryClient 配置 SSLContext

java - 在 Eclipse 中显示图像图标不起作用

java - 使用的表型 Spring Boot 的最大行大小

c# - 在 REST 服务中反序列化 JSON

javascript - 在 express 应用程序中解析 url 哈希片段

java - GWT Junit 测试用例

java - 如何只使用对象的几个字段进行 REST 服务

java - 带有 Jackson 的自定义 JSON 字段作为响应

asp.net-mvc - ASP.NET MVC 5应用程序的LinkedIn登录

javascript - 如何使用 javascript 通过 oAuth 1.0a 连接到 API? [ Angular .js]