public class ExternalAccountSupplierContext implements Serializable
Context object to pass relevant variables from external account credentials to suppliers. This will be passed on any call made to IdentityPoolSubjectTokenSupplier or AwsSecurityCredentialsSupplier.
Implements
SerializableMethods
getAudience()
public String getAudience()
Returns the credentials' expected audience.
Returns | |
---|---|
Type | Description |
String |
the requested audience. For example: "//iam.googleapis.com/locations/global/workforcePools/$WORKFORCE_POOL_ID/providers/$PROVIDER_ID". |
getSubjectTokenType()
public String getSubjectTokenType()
Returns the credentials' expected Security Token Service subject token type based on the OAuth 2.0 token exchange spec.
Expected values:
"urn:ietf:params:oauth:token-type:jwt" "urn:ietf:params:aws:token-type:aws4_request" "urn:ietf:params:oauth:token-type:saml2" "urn:ietf:params:oauth:token-type:id_token"
Returns | |
---|---|
Type | Description |
String |
the requested subject token type. For example: "urn:ietf:params:oauth:token-type:jwt". |