| Interface | Description |
|---|---|
| IBMOAuthCredentials |
Provides access to the AWS OAuth credentials used for accessing IBM services: IBM
api key & service instance id.
|
| TokenManager |
Interface to expose the method required for a class to implement a Token Manager.
|
| TokenProvider |
Interface to expose the method required for a class to implement a Token Provider.
|
| Class | Description |
|---|---|
| BasicIBMOAuthCredentials |
Basic implementation of the IBMOAuthCredentials interface that allows callers to
pass in the IBM api key and service instance id in the constructor.
|
| DefaultTokenManager |
Default implementation of Token Manager.
|
| DefaultTokenProvider |
Default implementation to retrieve token from the IAM service using the api
key
|
| DelegateTokenProvider |
This implementation will retrieve a delegate refresh token from the
Token service to be used by the Aspera service when completing its
own transfer process to S3.
|
| IBMOAuthSigner |
Signer implementation that signs requests with the OAuth 2.0 signing protocol.
|
| Token |
Pojo representation of the json IAM token
|
| Exception | Description |
|---|---|
| OAuthServiceException |
Provides an extension of the SdkClientException
for errors reported by the IAM Service processing a request.
|
Copyright © 2025. All rights reserved.