{"repo":"scribejava/scribejava","free":true,"listed":false,"github":"https://github.com/scribejava/scribejava","clone":"git clone https://github.com/scribejava/scribejava.git","description":"Simple OAuth library for Java","language":"Java","stars":5455,"topics":["scribejava","oauth","java","oauth2","scribejava-httpclient","scribe","scribe-java"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Welcome to the home of ScribeJava, the simple OAuth client Java lib! Why use ScribeJava? Dead Simple Who said OAuth/OAuth2 was difficult? Configuring ScribeJava is so easy your grandma can do it ! check it out: That single line (added newlines for readability) is the only thing you need to configure ScribeJava with LinkedIn's OAuth API for example. Working executable examples are here Common usage: example Threadsafe Hit ScribeJava as hard and with many threads as you like. Java 7 compatible That's it. You can use it in old environments and in android apps. note: To compile from sources you will need Java 9 or newer Async and other HTTP clients ScribeJava support out-of-box several HTTP clients: ning async http client 1.9.x (maven module scribejava-httpclient-ning) example Async Http Client asynchttpclient 2.x (maven module scribejava-httpclient-ahc) example OkHttp (maven module scribejava-httpclient-okhttp) example Apache HttpComponents HttpClient (maven module scribejava-httpclient-apache) example Armeria HTTP client (required = java 8) example any externally created HTTP client example just add corresponding maven modules to your pom Supports many flows and additional features RFC 6749 The OAuth 2.0 Authorization Framework, Authorization Code Authorization Grant, example RFC 6749 The OAuth 2.0 Authorization Framework, Resource Owner Password Credentials Authorization Grant RFC 6749 The OAuth 2.0 Authorization Framework, Client Credentials Authorization Grant, example RFC 6","default_branch":null,"files":null,"tree":[],"storefront":"/r/scribejava","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/scribejava/scribejava/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}