| Package | Description |
|---|---|
| com.here.account.auth |
General purpose utility classes for providing OAuth1.0 and OAuth2.0 credentials.
|
| com.here.account.auth.provider |
Provider classes to pull credentials from different sources like system properties, ini and properties file
and in an order of priority specified.
|
| com.here.account.auth.provider.incubator | |
| com.here.account.oauth2 |
An OAuth2.0 compliant client library for use against HERE Account services.
|
| com.here.account.util |
HERE Account utility classes.
|
| Modifier and Type | Method and Description |
|---|---|
Clock |
OAuth1ClientCredentialsProvider.getClock()
Get the Clock implementation in use.
|
| Constructor and Description |
|---|
OAuth1ClientCredentialsProvider(Clock clock,
String tokenEndpointUrl,
String accessKeyId,
String accessKeySecret) |
OAuth1ClientCredentialsProvider(Clock clock,
String tokenEndpointUrl,
String accessKeyId,
String accessKeySecret,
String scope) |
OAuth1Signer(Clock clock,
String accessKeyId,
String accessKeySecret)
Construct the OAuth signer based on clock, accessKeyId, and accessKeySecret.
|
OAuth1Signer(Clock clock,
String consumerKey,
String consumerSecret,
SignatureMethod signatureMethod)
Construct the OAuth signer based on clock, consumerKey, consumerSecret,
and signatureMethod.
|
| Modifier and Type | Method and Description |
|---|---|
Clock |
ClientAuthorizationProviderChain.getClock()
Get the Clock implementation in use.
|
Clock |
AbstractClientAuthorizationRequestProvider.getClock()
Get the Clock implementation in use.
|
| Modifier and Type | Method and Description |
|---|---|
protected static ClientAuthorizationRequestProvider |
FromHereCredentialsIniStream.getClientCredentialsProvider(Clock clock,
InputStream inputStream,
String sectionName) |
static ClientAuthorizationProviderChain |
ClientAuthorizationProviderChain.getNewDefaultClientCredentialsProviderChain(Clock clock)
Factory method for getting a new default ClientAuthorizationProviderChain.
|
| Constructor and Description |
|---|
AbstractClientAuthorizationRequestProvider(Clock clock) |
ClientCredentialsGrantRequestProvider(Clock clock) |
FromDefaultHereCredentialsPropertiesFile(Clock clock) |
FromDefaultHereCredentialsPropertiesFile(Clock clock,
File file) |
FromHereCredentialsIniFile(Clock clock) |
FromHereCredentialsIniFile(Clock clock,
File file,
String sectionName) |
FromHereCredentialsIniStream(Clock clock,
InputStream inputStream) |
FromHereCredentialsIniStream(Clock clock,
InputStream inputStream,
String sectionName) |
FromProperties(Clock clock,
Properties properties) |
FromProperties(Clock clock,
String tokenEndpointUrl,
String accessKeyId,
String accessKeySecret) |
FromProperties(Clock clock,
String tokenEndpointUrl,
String accessKeyId,
String accessKeySecret,
String scope) |
FromRunAsIdFileProvider(Clock clock) |
FromRunAsIdFileProvider(Clock clock,
String tokenUrl) |
FromSystemProperties(Clock clock) |
| Constructor and Description |
|---|
RunAsIdAuthorizationProvider(Clock clock,
String tokenEndpointUrl)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Clock |
ClientAuthorizationRequestProvider.getClock()
Get the Clock implementation in use.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SettableClock |
| Modifier and Type | Class and Description |
|---|---|
class |
SettableSystemClock
A SettableSystemClock starts off using the
SYSTEM,
but any time you set a "corrected" value via SettableSystemClock.setCurrentTimeMillis(long),
will record a correction and work off that value instead. |
| Modifier and Type | Field and Description |
|---|---|
static Clock |
Clock.SYSTEM
java.lang.System Clock (digital approximation of wall clock).
|
| Constructor and Description |
|---|
RefreshableResponseProvider(Clock clock,
Long refreshIntervalMillis,
T initialResponse,
RefreshableResponseProvider.ResponseRefresher<T> refreshResponseFunction,
ScheduledExecutorService scheduledExecutorService) |
Copyright © 2021 HERE Europe B.V. All Rights Reserved.