| 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OAuth1ClientCredentialsProvider
A
ClientCredentialsProvider that injects client credentials by signing
token requests with an OAuth1 signature. |
static class |
OAuth1ClientCredentialsProvider.FromFile
An
OAuth1ClientCredentialsProvider.FromProperties that pulls credential values from the specified File. |
static class |
OAuth1ClientCredentialsProvider.FromProperties
An
OAuth1ClientCredentialsProvider that pulls credentials values
from the given properties. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractClientAuthorizationRequestProvider |
class |
ClientAuthorizationProviderChain |
class |
ClientCredentialsGrantRequestProvider |
class |
FromDefaultHereCredentialsPropertiesFile
A
ClientCredentialsProvider that pulls credential values from the
default "~/.here/credentials.properties" file. |
class |
FromHereCredentialsIniFile |
class |
FromHereCredentialsIniStream |
class |
FromProperties |
class |
FromRunAsIdFileProvider
Gets authorization Access Tokens from an identity access token file.
|
class |
FromSystemProperties
A
ClientCredentialsProvider that pulls credential values from the System Properties. |
| Modifier and Type | Method and Description |
|---|---|
protected ClientAuthorizationRequestProvider |
ClientAuthorizationProviderChain.getClientCredentialsProvider() |
protected static ClientAuthorizationRequestProvider |
FromHereCredentialsIniStream.getClientCredentialsProvider(Clock clock,
InputStream inputStream,
String sectionName) |
protected static ClientAuthorizationRequestProvider |
FromHereCredentialsIniStream.getClientCredentialsProvider(InputStream inputStream,
String sectionName)
|
protected ClientAuthorizationRequestProvider |
FromHereCredentialsIniStream.getDelegate() |
protected ClientAuthorizationRequestProvider |
FromHereCredentialsIniFile.getDelegate()
The delegate allows for reloading the file each time it is used,
in case it has changed.
|
| Constructor and Description |
|---|
ClientAuthorizationProviderChain(ClientAuthorizationRequestProvider... clientAuthorizationProviders) |
| Modifier and Type | Class and Description |
|---|---|
class |
RunAsIdAuthorizationProvider
Deprecated.
subject to removal, or non-backwards-compatible changes
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ClientCredentialsProvider
A
ClientCredentialsProvider identifies a token endpoint and provides
a mechanism to use credentials to authorize access token requests. |
| Modifier and Type | Method and Description |
|---|---|
static TokenEndpoint |
HereAccount.getTokenEndpoint(HttpProvider httpProvider,
ClientAuthorizationRequestProvider clientAuthorizationRequestProvider)
Get the ability to run various Token Endpoint API calls to the
HERE Account Authorization Server.
|
static TokenEndpoint |
HereAccount.getTokenEndpoint(HttpProvider httpProvider,
ClientAuthorizationRequestProvider clientAuthorizationRequestProvider,
Serializer serializer)
Deprecated.
use
HereAccessTokenProvider.builder() instead |
HereAccessTokenProvider.Builder |
HereAccessTokenProvider.Builder.setClientAuthorizationRequestProvider(ClientAuthorizationRequestProvider clientAuthorizationRequestProvider)
Optionally set your custom ClientAuthorizationRequestProvider,
to override the default.
|
Copyright © 2023 HERE Europe B.V. All Rights Reserved.