All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractAsyncOnlyHttpClient |
|
AbstractOAuth1JSONTokenExtractor<T extends OAuth1Token> |
|
AbstractOAuth1TokenExtractor<T extends OAuth1Token> |
Abstract base implementation of TokenExtractor for OAuth 1.0a
The process for extracting access and request tokens is similar so this class can do both things.
|
AccessTokenRequestParams |
|
AuthorizationUrlBuilder |
|
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.
|
BaseStringExtractor |
Simple command object that extracts a base string from a OAuthRequest
|
BaseStringExtractorImpl |
|
BearerSignature |
Represents
2.
|
BearerSignatureAuthorizationRequestHeaderField |
2.1.
|
BearerSignatureURIQueryParameter |
2.3.
|
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 |
|
HMACSha1SignatureService |
HMAC-SHA1 implementation of SignatureService
https://tools.ietf.org/html/rfc5849#section-3.4.2
|
HttpBasicAuthenticationScheme |
2.3.
|
HttpClient |
|
HttpClientConfig |
|
HttpClientProvider |
|
JDKHttpClient |
|
JDKHttpClientConfig |
|
JDKHttpFuture<V> |
Fake Future.
|
JDKHttpProvider |
|
MultipartPayload |
|
OAuth10aService |
|
OAuth1AccessToken |
Represents an OAuth 1 Access Token http://tools.ietf.org/html/rfc5849#section-2.3
|
OAuth1AccessTokenExtractor |
|
OAuth1AccessTokenJSONExtractor |
|
OAuth1RequestToken |
Represents an OAuth 1 Request Token http://tools.ietf.org/html/rfc5849#section-2.1
|
OAuth1RequestTokenExtractor |
|
OAuth1RequestTokenJSONExtractor |
|
OAuth1SignatureType |
|
OAuth1Token |
Represents an abstract OAuth 1 Token (either request or access token)
|
OAuth20Service |
|
OAuth2AccessToken |
Represents an OAuth 2 Access token.
|
OAuth2AccessTokenErrorResponse |
|
OAuth2AccessTokenErrorResponse.ErrorCode |
Deprecated.
|
OAuth2AccessTokenExtractor |
|
OAuth2AccessTokenJsonExtractor |
|
OAuth2Authorization |
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.
|
OAuth2Error |
|
OAuth2RevokeTokenResponseConverter |
|
OAuthAsyncRequestCallback<T> |
|
OAuthConstants |
This class contains OAuth constants, used project-wide
|
OAuthEncoder |
|
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 signature
|
Parameter |
|
ParameterList |
|
PKCE |
Used to hold code_challenge, code_challenge_method and code_verifier for https://tools.ietf.org/html/rfc7636
|
PKCECodeChallengeMethod |
|
PKCEService |
Used to implement Proof Key for Code Exchange by OAuth Public Clients https://tools.ietf.org/html/rfc7636
|
PlaintextSignatureService |
|
Preconditions |
Utils for checking preconditions and invariants
|
RequestBodyAuthenticationScheme |
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 a OAuthService
|
ServiceBuilderCommon |
Implementation of the Builder pattern, with a fluent interface that creates a OAuthService
|
ServiceBuilderOAuth10a |
|
ServiceBuilderOAuth20 |
|
SignatureService |
Signs a base string, returning the OAuth signature
https://tools.ietf.org/html/rfc5849#section-3.4
|
StreamUtils |
Utils to deal with Streams.
|
TimestampService |
Unix epoch timestamp generator.
|
TimestampServiceImpl |
|
Token |
Represents an abstract OAuth (1 and 2) token (either request or access token)
|
TokenExtractor<T extends Token> |
Simple command object that extracts a concrete Token from a String
|
TokenTypeHint |
as stated in RFC 7009
2.1.
|
Verb |
An enumeration containing the most common HTTP Verbs.
|