All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractAsyncOnlyHttpClient AbstractOAuth1JSONTokenExtractor<T extends OAuth1Token> AbstractOAuth1TokenExtractor<T extends OAuth1Token> Abstract base implementation ofTokenExtractor
for OAuth 1.0a The process for extracting access and request tokens is similar so this class can do both things.AuthorizationUrlWithPKCE Base64 This class consists exclusively of static methods for obtaining encoders and decoders for the Base64 encoding scheme.Base64.Decoder This class implements a decoder for decoding byte data using the Base64 encoding scheme as specified in RFC 4648 and RFC 2045.Base64.Encoder This class implements an encoder for encoding byte data using the Base64 encoding scheme as specified in RFC 4648 and RFC 2045.BaseApi<T extends OAuthService> BaseStringExtractor Simple command object that extracts a base string from aOAuthRequest
BaseStringExtractorImpl Default implementation ofBaseStringExtractor
.BearerSignature Represents
2.BearerSignatureAuthorizationRequestHeaderField 2.1.BearerSignatureURIQueryParameter 2.3.BodyPartPayload Deprecated. BodyPartPayload ByteArrayBodyPartPayload ClientAuthentication Represents
2.3.Consumer<T> Represents an operation that accepts a single input argument and returns no result.DefaultApi10a Default implementation of the OAuth protocol, version 1.0a This class is meant to be extended by concrete implementations of the API, providing the endpoints and endpoint-http-verbs.DefaultApi20 Default implementation of the OAuth protocol, version 2.0 This class is meant to be extended by concrete implementations of the API, providing the endpoints and endpoint-http-verbs.FileByteArrayBodyPartPayload HeaderExtractor Simple command object that generates an OAuth Authorization header to include in the request.HeaderExtractorImpl Default implementation ofHeaderExtractor
.HMACSha1SignatureService HMAC-SHA1 implementation ofSignatureService
https://tools.ietf.org/html/rfc5849#section-3.4.2HttpBasicAuthenticationScheme 2.3.HttpClient HttpClientConfig HttpClientProvider JDKHttpClient JDKHttpClientConfig JDKHttpFuture<V> Fake Future.JDKHttpProvider MultipartPayload MultipartPayload Deprecated. useMultipartPayload
OAuth10aService OAuth 1.0a implementation ofOAuthService
OAuth1AccessToken Represents an OAuth 1 Access Token http://tools.ietf.org/html/rfc5849#section-2.3OAuth1AccessTokenExtractor OAuth1AccessTokenJSONExtractor OAuth1RequestToken Represents an OAuth 1 Request Token http://tools.ietf.org/html/rfc5849#section-2.1OAuth1RequestTokenExtractor OAuth1RequestTokenJSONExtractor OAuth1SignatureType OAuth1Token Represents an abstract OAuth 1 Token (either request or access token)OAuth20Service OAuth2AccessToken Represents an OAuth 2 Access token.OAuth2AccessTokenErrorResponse Representing "5.2.OAuth2AccessTokenErrorResponse.ErrorCode OAuth2AccessTokenExtractor Custom implementation ofTokenExtractor
for OAuth 2.0OAuth2AccessTokenJsonExtractor JSON (default) implementation ofTokenExtractor
for OAuth 2.0OAuth2Authorization represents Authorization Response http://tools.ietf.org/html/rfc6749#section-4.1.2 If the resource owner grants the access request, the authorization server issues an authorization code and delivers it to the client by adding the following parameters to the query component of the redirection URI using the "application/x-www-form-urlencoded" format.OAuth2RevokeTokenResponseConverter OAuthAsyncRequestCallback<T> OAuthConstants This class contains OAuth constants, used project-wideOAuthEncoder OAuthException Default ScribeJava exception.OAuthParametersMissingException Specialized exception that represents a missing OAuth parameter.OAuthRequest The representation of an OAuth HttpRequest.OAuthRequest.ResponseConverter<T> OAuthService OAuthSignatureException Specialized exception that represents a problem in the signatureParameter ParameterList PKCE Used to hold code_challenge, code_challenge_method and code_verifier for https://tools.ietf.org/html/rfc7636PKCECodeChallengeMethod PKCEService Used to implement Proof Key for Code Exchange by OAuth Public Clients https://tools.ietf.org/html/rfc7636PlaintextSignatureService plaintext implementation ofSignatureService
Preconditions Utils for checking preconditions and invariantsRequestBodyAuthenticationScheme 2.3.Response RSASha1SignatureService A signature service that uses the RSA-SHA1 algorithm.ServiceBuilder Implementation of the Builder pattern, with a fluent interface that creates aOAuthService
SignatureService Signs a base string, returning the OAuth signature https://tools.ietf.org/html/rfc5849#section-3.4StreamUtils Utils to deal with Streams.TimestampService Unix epoch timestamp generator.TimestampServiceImpl Implementation ofTimestampService
using plain java classes.Token Represents an abstract OAuth (1 and 2) token (either request or access token)TokenExtractor<T extends Token> Simple command object that extracts a concreteToken
from a StringTokenTypeHint as stated in RFC 7009
2.1.Verb An enumeration containing the most common HTTP Verbs.