updated readme to support IAM role and access token reuse
This commit is contained in:
parent
f737a56175
commit
c04580189a
|
@ -57,8 +57,24 @@ AWSAuthenticationCredentials awsAuthenticationCredentials = AWSAuthenticationCre
|
||||||
|
|
||||||
com.squareup.okhttp.Request signedRequest = new AWSSigV4Signer(awsAuthenticationCredentials)
|
com.squareup.okhttp.Request signedRequest = new AWSSigV4Signer(awsAuthenticationCredentials)
|
||||||
.sign(request);
|
.sign(request);
|
||||||
|
|
||||||
|
/*Signs request using IAM role credentials.
|
||||||
|
|
||||||
|
AWSAuthenticationCredentialsProvider awsAuthenticationCredentialsProvider = AWSAuthenticationCredentialsProvider.builder()
|
||||||
|
.roleArn("...")
|
||||||
|
.roleSessionName("...")
|
||||||
|
.build();
|
||||||
|
|
||||||
|
com.squareup.okhttp.Request signedRequest = new
|
||||||
|
AWSSigV4Signer(awsAuthenticationCredentialsProvider.getCredentials())
|
||||||
|
.sign(request);
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## LWAAccessTokenCache
|
||||||
|
Interface to implement cache for access token that is returned in LWAClient and reuse the access token until time to live.
|
||||||
|
|
||||||
|
|
||||||
## Resources
|
## Resources
|
||||||
This package features Mustache templates designed for use with [swagger codegen](https://swagger.io/tools/swagger-codegen/).
|
This package features Mustache templates designed for use with [swagger codegen](https://swagger.io/tools/swagger-codegen/).
|
||||||
When you build Selling Partner API Swagger models with these templates, they help generate a rich SDK with functionality to invoke Selling Partner APIs built in. The templates are located in *resources/swagger-codegen*.
|
When you build Selling Partner API Swagger models with these templates, they help generate a rich SDK with functionality to invoke Selling Partner APIs built in. The templates are located in *resources/swagger-codegen*.
|
||||||
|
|
Loading…
Reference in New Issue