{"id":74190,"library":"signpost-commonshttp4","title":"Signpost Commons HTTP4","description":"A lightweight OAuth client library for Java that integrates with Apache HttpClient 4.x for signing HTTP requests.","status":"active","version":"2.1.1","language":"java","source_language":null,"source_url":"https://github.com/mttkay/signpost","tags":["oauth","httpclient","signing","authentication"],"install":[{"cmd":"<dependency>\n  <groupId>oauth.signpost</groupId>\n  <artifactId>signpost-commonshttp4</artifactId>\n  <version>2.1.1</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'oauth.signpost:signpost-commonshttp4:2.1.1'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"CommonsHttpOAuthConsumer","correct":"oauth.signpost.commonshttp.CommonsHttpOAuthConsumer"}],"quickstart":{"code":"import oauth.signpost.commonshttp.CommonsHttpOAuthConsumer;\nimport oauth.signpost.exception.OAuthCommunicationException;\nimport oauth.signpost.exception.OAuthExpectationFailedException;\n\npublic class Example {\n    public static void main(String[] args) throws Exception {\n        CommonsHttpOAuthConsumer consumer = new CommonsHttpOAuthConsumer(\"consumerKey\", \"consumerSecret\");\n        System.out.println(\"OAuth consumer created\");\n    }\n}","lang":"java","description":"Demonstrates creating an OAuth consumer for signing requests."},"warnings":[{"fix":"Update imports from oauth.signpost to oauth.signpost.commonshttp for version 2.x.","message":"Signpost 2.x uses a different package structure than 1.x; upgrading may break imports.","severity":"breaking","affected_versions":">=2.0.0"}],"env_vars":null,"search_vec":"'4':16 'apach':14 'authent':25 'client':7 'common':2 'http':20 'http4':3 'httpclient':15,23 'integr':12 'java':10 'librari':8 'lightweight':5 'oauth':6,22 'request':21 'sign':19,24 'signpost':1 'x':17","created_at":"2026-06-17T19:00:34.686369+00:00","updated_at":"2026-06-17T19:00:34.686369+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/mttkay/signpost/releases","github":"https://github.com/mttkay/signpost","docs":"https://appdoc.app/artifact/oauth.signpost/signpost-commonshttp4/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["auth"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}