All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractAsyncOnlyHttpClient |
|
| AbstractJsonExtractor |
|
| 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 |
not thread safe
|
| Asana20Api |
|
| Asana20Api.InstanceHolder |
|
| AuthorizationUrlBuilder |
|
| AutomaticAPI |
|
| AutomaticAPI.InstanceHolder |
|
| AWeberApi |
|
| AWeberApi.InstanceHolder |
|
| Base64 |
|
| BaseMicrosoftAzureActiveDirectoryApi |
|
| BaseMicrosoftAzureActiveDirectoryBearerSignature |
|
| BaseStringExtractor |
Simple command object that extracts a base string from a OAuthRequest
|
| BaseStringExtractorImpl |
|
| BearerSignature |
Represents
2.
|
| BearerSignatureAuthorizationRequestHeaderField |
2.1.
|
| BearerSignatureAuthorizationRequestHeaderField.InstanceHolder |
|
| BearerSignatureURIQueryParameter |
2.3.
|
| BearerSignatureURIQueryParameter.InstanceHolder |
|
| BodyPartPayload |
|
| BoxApi20 |
Box.com Api
|
| BoxApi20.InstanceHolder |
|
| ByteArrayBodyPartPayload |
|
| ClientAuthentication |
Represents
2.3.
|
| CommonsCodecBase64 |
|
| DataportenApi |
|
| DataportenApi.InstanceHolder |
|
| 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.
|
| DeviceAuthorization |
Device Authorization Response
|
| DeviceAuthorizationJsonExtractor |
|
| DeviceAuthorizationJsonExtractor.InstanceHolder |
|
| DiggApi |
|
| DiggApi.InstanceHolder |
|
| DiscordApi |
|
| DiscordApi.InstanceHolder |
|
| DoktornaraboteApi |
|
| DoktornaraboteApi.InstanceHolder |
|
| DropboxApi |
Dropbox.com Api
|
| DropboxApi.InstanceHolder |
|
| EtsyApi |
|
| EtsyApi.InstanceHolder |
|
| FacebookAccessTokenErrorResponse |
non standard Facebook replace for OAuth2AccessTokenErrorResponse
examples:
'{"error":{"message":"This authorization code has been
used.","type":"OAuthException","code":100,"fbtrace_id":"DtxvtGRaxbB"}}'
'{"error":{"message":"Error validating application.
|
| FacebookAccessTokenJsonExtractor |
non standard Facebook Extractor
|
| FacebookAccessTokenJsonExtractor.InstanceHolder |
|
| FacebookApi |
|
| FacebookApi.InstanceHolder |
|
| FacebookService |
|
| FileByteArrayBodyPartPayload |
|
| FitbitApi20 |
Fitbit's OAuth2 client's implementation
source: https://dev.fitbit.com/docs/oauth2/
|
| FitbitApi20.InstanceHolder |
|
| FitBitJsonTokenExtractor |
|
| FitBitJsonTokenExtractor.InstanceHolder |
|
| FitBitOAuth2AccessToken |
|
| FlickrApi |
OAuth API for Flickr.
|
| FlickrApi.FlickrPerm |
|
| FlickrApi.InstanceHolder |
|
| Foursquare2Api |
|
| Foursquare2Api.InstanceHolder |
|
| FoursquareApi |
|
| FoursquareApi.InstanceHolder |
|
| FrappeApi |
|
| FreelancerApi |
|
| FreelancerApi.InstanceHolder |
|
| FreelancerApi.Sandbox |
|
| FreelancerApi.Sandbox.InstanceHolder |
|
| GeniusApi |
|
| GeniusApi.InstanceHolder |
|
| GitHubApi |
|
| GitHubApi.InstanceHolder |
|
| GoogleApi20 |
|
| GoogleApi20.InstanceHolder |
|
| GoogleDeviceAuthorizationJsonExtractor |
|
| GoogleDeviceAuthorizationJsonExtractor.InstanceHolder |
|
| HeaderExtractor |
Simple command object that generates an OAuth Authorization header to include in the request.
|
| HeaderExtractorImpl |
|
| HHApi |
|
| HHApi.InstanceHolder |
|
| HiOrgServerApi20 |
OAuth2 API for HiOrg-Server
|
| HiOrgServerApi20.InstanceHolder |
|
| HMACSha1SignatureService |
HMAC-SHA1 implementation of SignatureService https://tools.ietf.org/html/rfc5849#section-3.4.2
|
| HttpBasicAuthenticationScheme |
2.3.
|
| HttpBasicAuthenticationScheme.InstanceHolder |
|
| HttpClient |
|
| HttpClientConfig |
|
| HttpClientProvider |
|
| ImgurApi |
|
| ImgurApi.InstanceHolder |
|
| ImgurOAuthService |
|
| InstagramAccessTokenErrorResponse |
non standard Instagram replace for OAuth2AccessTokenErrorResponse
examples:
'{"error_type": "OAuthException", "code": 400, "error_message": "Missing required field client_id"}'
|
| InstagramAccessTokenJsonExtractor |
non standard Instagram Extractor
|
| InstagramAccessTokenJsonExtractor.InstanceHolder |
|
| InstagramApi |
|
| InstagramApi.InstanceHolder |
|
| InstagramService |
|
| Java8Base64 |
|
| Java8Base64 |
|
| Jaxb230Base64 |
JAXB v2.3.0 (the latest for JRE 7)
|
| JaxbBase64 |
|
| JDKHttpClient |
|
| JDKHttpClient.BodyType |
|
| JDKHttpClientConfig |
|
| JDKHttpFuture<V> |
Fake Future.
|
| JDKHttpProvider |
|
| KaixinApi20 |
Kaixin(http://www.kaixin001.com/) open platform api based on OAuth 2.0.
|
| KaixinApi20.InstanceHolder |
|
| KakaoApi |
|
| KakaoApi.InstanceHolder |
|
| KeycloakApi |
|
| LinkedInApi |
|
| LinkedInApi.InstanceHolder |
|
| LinkedInApi20 |
|
| LinkedInApi20.InstanceHolder |
|
| LiveApi |
|
| LiveApi.InstanceHolder |
|
| MailruApi |
|
| MailruApi.InstanceHolder |
|
| MailruOAuthService |
|
| MediaWikiApi |
|
| MediaWikiApi.BetaInstanceHolder |
|
| MediaWikiApi.InstanceHolder |
|
| MeetupApi |
OAuth access to the Meetup.com API.
|
| MeetupApi.InstanceHolder |
|
| MeetupApi20 |
|
| MeetupApi20.InstanceHolder |
|
| MicrosoftAzureActiveDirectory20Api |
Microsoft Azure Active Directory Api v 2.0
|
| MicrosoftAzureActiveDirectory20Api.InstanceHolder |
|
| MicrosoftAzureActiveDirectory20BearerSignature |
|
| MicrosoftAzureActiveDirectory20BearerSignature.InstanceHolder |
|
| MicrosoftAzureActiveDirectoryApi |
Microsoft Azure Active Directory Api
|
| MicrosoftAzureActiveDirectoryApi.InstanceHolder |
|
| MicrosoftAzureActiveDirectoryBearerSignature |
|
| MicrosoftAzureActiveDirectoryBearerSignature.InstanceHolder |
|
| MisfitApi |
|
| MisfitApi.InstanceHolder |
|
| MultipartPayload |
|
| MultipartUtils |
|
| NaverApi |
|
| NaverApi.InstanceHolder |
|
| OAuth10aService |
|
| OAuth1AccessToken |
Represents an OAuth 1 Access Token http://tools.ietf.org/html/rfc5849#section-2.3
|
| OAuth1AccessTokenExtractor |
|
| OAuth1AccessTokenExtractor.InstanceHolder |
|
| OAuth1AccessTokenJSONExtractor |
|
| OAuth1AccessTokenJSONExtractor.InstanceHolder |
|
| OAuth1RequestToken |
Represents an OAuth 1 Request Token http://tools.ietf.org/html/rfc5849#section-2.1
|
| OAuth1RequestTokenExtractor |
|
| OAuth1RequestTokenExtractor.InstanceHolder |
|
| OAuth1RequestTokenJSONExtractor |
|
| OAuth1RequestTokenJSONExtractor.InstanceHolder |
|
| OAuth1SignatureType |
|
| OAuth1Token |
Represents an abstract OAuth 1 Token (either request or access token)
|
| OAuth20Service |
|
| OAuth2AccessToken |
Represents an OAuth 2 Access token.
|
| OAuth2AccessTokenErrorResponse |
|
| OAuth2AccessTokenExtractor |
|
| OAuth2AccessTokenExtractor.InstanceHolder |
|
| OAuth2AccessTokenJsonExtractor |
|
| OAuth2AccessTokenJsonExtractor.InstanceHolder |
|
| 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> |
|
| OAuthResponseException |
|
| OAuthService |
|
| OAuthSignatureException |
Specialized exception that represents a problem in the signature
|
| OdnoklassnikiApi |
|
| OdnoklassnikiApi.InstanceHolder |
|
| OdnoklassnikiOAuthService |
|
| OpenIdJsonTokenExtractor |
additionally parses OpenID id_token
|
| OpenIdJsonTokenExtractor.InstanceHolder |
|
| OpenIdOAuth2AccessToken |
|
| Parameter |
|
| ParameterList |
|
| PinterestApi |
|
| PinterestApi.InstanceHolder |
|
| 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
|
| PKCEService.DefaultInstanceHolder |
|
| PlaintextSignatureService |
|
| PolarAPI |
Polar's OAuth2 client's implementation source: https://www.polar.com/accesslink-api/#authentication
|
| PolarAPI.InstanceHolder |
|
| PolarJsonTokenExtractor |
Token related documentation: https://www.polar.com/accesslink-api/#token-endpoint
|
| PolarJsonTokenExtractor.InstanceHolder |
|
| PolarOAuth2AccessToken |
|
| PolarOAuthService |
|
| Preconditions |
Utils for checking preconditions and invariants
|
| Px500Api |
|
| Px500Api.InstanceHolder |
|
| RenrenApi |
Renren(http://www.renren.com/) OAuth 2.0 based api.
|
| RenrenApi.InstanceHolder |
|
| RequestBodyAuthenticationScheme |
2.3.
|
| RequestBodyAuthenticationScheme.InstanceHolder |
|
| Response |
An HTTP response.
|
| RSASha1SignatureService |
A signature service that uses the RSA-SHA1 algorithm.
|
| SalesforceApi |
This class is an implementation of the Salesforce OAuth2 API.
|
| SalesforceApi.InstanceHolder |
|
| SalesforceJsonTokenExtractor |
This extractor parses in addition to the standard Extractor the instance_url
of the used Salesforce organization.
|
| SalesforceJsonTokenExtractor.InstanceHolder |
|
| SalesforceToken |
|
| ScopeBuilder |
OAuth2.0 Scope Builder.
|
| 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
|
| SinaWeiboApi |
|
| SinaWeiboApi.InstanceHolder |
|
| SinaWeiboApi20 |
SinaWeibo OAuth 2.0 api.
|
| SinaWeiboApi20.InstanceHolder |
|
| SkyrockApi |
OAuth API for Skyrock.
|
| SkyrockApi.InstanceHolder |
|
| SlackApi |
Slack.com API
|
| SlackApi.InstanceHolder |
|
| SlackJsonTokenExtractor |
|
| SlackJsonTokenExtractor.InstanceHolder |
|
| SlackOAuth2AccessToken |
|
| StackExchangeApi |
Stack Exchange authentication via OAuth 2.0 (stackoverflow.com,
askubuntu.com, etc.).
|
| StackExchangeApi.InstanceHolder |
|
| StreamUtils |
Utils to deal with Streams.
|
| TheThingsNetworkV1StagingApi |
|
| TheThingsNetworkV1StagingApi.InstanceHolder |
|
| TheThingsNetworkV2PreviewApi |
|
| TheThingsNetworkV2PreviewApi.InstanceHolder |
|
| TimestampService |
Unix epoch timestamp generator.
|
| TimestampServiceImpl |
|
| TimestampServiceImpl.Timer |
Inner class that uses System for generating the timestamps.
|
| 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.
|
| TrelloApi |
|
| TrelloApi.InstanceHolder |
|
| TumblrApi |
|
| TumblrApi.InstanceHolder |
|
| TutByApi |
|
| TutByApi.InstanceHolder |
|
| TutByBearerSignature |
|
| TutByBearerSignature.InstanceHolder |
|
| TwitterApi |
|
| TwitterApi.Authenticate |
Twitter 'friendlier' authorization endpoint for OAuth.
|
| TwitterApi.Authenticate.InstanceHolder |
|
| TwitterApi.InstanceHolder |
|
| UcozApi |
|
| UcozApi.InstanceHolder |
|
| Verb |
An enumeration containing the most common HTTP Verbs.
|
| ViadeoApi |
|
| ViadeoApi.InstanceHolder |
|
| VKJsonTokenExtractor |
additionally parses email
|
| VKJsonTokenExtractor.InstanceHolder |
|
| VKOAuth2AccessToken |
|
| VkontakteApi |
|
| VkontakteApi.InstanceHolder |
|
| WunderlistAPI |
Wunderlist.com Api
|
| WunderlistAPI.InstanceHolder |
|
| WunderlistOAuthService |
|
| XeroApi20 |
Xero.com Api
|
| XeroApi20.InstanceHolder |
|
| XingApi |
|
| XingApi.InstanceHolder |
|
| YahooApi |
|
| YahooApi.InstanceHolder |
|
| YahooApi20 |
|
| YahooApi20.InstanceHolder |
|