![mediawiki oauth mediawiki oauth](http://jhamrick.github.io/2015-07-17-jupyterday/images/tmpnb.png)
Mediawiki oauth code#
RFC 7636 Proof Key for Code Exchange by OAuth Public Clients (PKCE), example.RFC 6750 The OAuth 2.0 Authorization Framework: Bearer Token Usage.RFC 6749 The OAuth 2.0 Authorization Framework, Refreshing an Access Token, example.RFC 6749 The OAuth 2.0 Authorization Framework, Client Credentials 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, Authorization Code Authorization Grant, example.Just add corresponding maven modules to your pom Supports many flows and additional features any externally created HTTP client example.Armeria HTTP client (required >= java 8) example.Apache HttpComponents HttpClient (maven module scribejava-httpclient-apache) example.OkHttp (maven module scribejava-httpclient-okhttp) example.Async Http Client asynchttpclient 2.x (maven module scribejava-httpclient-ahc) example.ning async http client 1.9.x (maven module scribejava-httpclient-ning) example.ScribeJava support out-of-box several HTTP clients: Note: To compile from sources you will need Java 9 or newer Async and other HTTP clients
Mediawiki oauth android#
You can use it in old environments and in android apps. Hit ScribeJava as hard and with many threads as you like. That single line (added newlines for readability) is the only thing you need to configure ScribeJava with LinkedIn's OAuth API for example. OAuthService service = new ServiceBuilder( YOUR_API_KEY)