Index
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.
All Classes and Interfaces|All Packages|Constant Field Values