Index

A C G I S 
All Classes and Interfaces|All Packages|Constant Field Values

A

analyzeReceivedAuthorizationData(Map<String, String[]>) - Method in class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoOAuthAuthorizer
 
analyzeReceivedAuthorizationData(Map<String, String[]>) - Method in interface io.smint.clapi.consumer.integration.core.authenticator.ISmintIoOAuthAuthorizer
Received and evaluates the authorization data sent from the server to a redirect URL.

C

createAuthorizationUrl() - Method in class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoOAuthAuthorizer
 
createAuthorizationUrl() - Method in interface io.smint.clapi.consumer.integration.core.authenticator.ISmintIoOAuthAuthorizer
Connects to the Smint.io API, requests authorization and returns the URL, the user must open in the browser.
createSingleton(ISettingsModel) - Static method in class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoApiForScribe
Creates a new singleton instance with the new provided settings.

G

getAccessTokenEndpoint() - Method in class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoApiForScribe
 
getAccessTokenExtractor() - Method in class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoApiForScribe
 
getAuthorizationBaseUrl() - Method in class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoApiForScribe
 
getRevokeTokenEndpoint() - Method in class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoApiForScribe
 

I

instance() - Static method in class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoApiForScribe
Provides the singleton instance and returns it.
io.smint.clapi.consumer.integration.core.authenticator - package io.smint.clapi.consumer.integration.core.authenticator
Smint.io additional authenticator library for the downstream library, containins helper classes to make OAuth 2.0 authentication and authorization with Smint.io API a breeze.
io.smint.clapi.consumer.integration.core.authenticator.impl - package io.smint.clapi.consumer.integration.core.authenticator.impl
 
ISmintIoOAuthAuthorizer - Interface in io.smint.clapi.consumer.integration.core.authenticator
Authenticator to create OAuth authorization token with Smint.io API.
isTargetOfReceivedAuthorizationData(Map<String, String[]>) - Method in class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoOAuthAuthorizer
 
isTargetOfReceivedAuthorizationData(Map<String, String[]>) - Method in interface io.smint.clapi.consumer.integration.core.authenticator.ISmintIoOAuthAuthorizer
Checks the authorization data sent from the server if these are targeted to this instance.

S

SMINT_IO__AUTHORIZATION_ENDPOINT - Static variable in class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoApiForScribe
The Smint.io API end point for initiating the OAuth authorization process.
SMINT_IO__REVOKE_TOKEN_ENDPOINT - Static variable in class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoApiForScribe
The Smint.io API end point for revoke an OAuth access token.
SMINT_IO__TOKEN_ENDPOINT - Static variable in class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoApiForScribe
The Smint.io API end point to create the OAuth access token.
SMINTIO_OAUTH_SCOPE - Static variable in interface io.smint.clapi.consumer.integration.core.authenticator.ISmintIoOAuthAuthorizer
The scope to use with OAuth to authorize for synchronization with Smint.io API.
SmintIoApiForScribe - Class in io.smint.clapi.consumer.integration.core.authenticator.impl
The API description for ScribeJava.
SmintIoApiForScribe(String) - Constructor for class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoApiForScribe
 
SmintIoOAuthAuthorizer - Class in io.smint.clapi.consumer.integration.core.authenticator.impl
Authenticator to refresh access token (=authorization) with Smint.io API.
SmintIoOAuthAuthorizer(Provider<ISettingsModel>, IAuthTokenStorage) - Constructor for class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoOAuthAuthorizer
Initializes this instance with an internally used, default OkHttpClient.
SmintIoOAuthAuthorizer(Provider<ISettingsModel>, IAuthTokenStorage, Provider<OkHttpClient>) - Constructor for class io.smint.clapi.consumer.integration.core.authenticator.impl.SmintIoOAuthAuthorizer
(preferred) Fully initializes this instance with all related instances needed.
A C G I S 
All Classes and Interfaces|All Packages|Constant Field Values