| Package | Description |
|---|---|
| software.amazon.awssdk.identity.spi | |
| software.amazon.awssdk.identity.spi.internal |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IdentityProvider<IdentityT extends Identity>
Interface for loading
Identity that is used for authentication. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AwsCredentialsIdentity
Provides access to the AWS credentials used for accessing services: AWS access key ID and secret access key.
|
interface |
AwsSessionCredentialsIdentity
A special type of
AwsCredentialsIdentity that provides a session token to be used in service authentication. |
interface |
TokenIdentity
Provides token which is used to securely authorize requests to services that use token based auth, e.g., OAuth.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends Identity> |
IdentityProviders.identityProvider(Class<T> identityType)
Retrieve an identity provider for the provided identity type.
|
<T extends Identity> |
IdentityProviders.Builder.putIdentityProvider(IdentityProvider<T> identityProvider)
Add the
IdentityProvider for a given type. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultAwsCredentialsIdentity |
class |
DefaultAwsSessionCredentialsIdentity |
| Modifier and Type | Method and Description |
|---|---|
<T extends Identity> |
DefaultIdentityProviders.identityProvider(Class<T> identityType) |
Copyright © 2023. All rights reserved.