public class WebIdentityProvider extends WebIdentityClientGrantsProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
WebIdentityProvider.WebIdentityResponse
Object representation of response XML of AssumeRoleWithWebIdentity API.
|
AssumeRoleBaseProvider.ResponsedurationSeconds, MAX_DURATION_SECONDS, MIN_DURATION_SECONDS, policy, roleArn, roleSessionName, stsEndpointDEFAULT_DURATION_SECONDS| Constructor and Description |
|---|
WebIdentityProvider(Supplier<Jwt> supplier,
String stsEndpoint,
Integer durationSeconds,
String policy,
String roleArn,
String roleSessionName,
okhttp3.OkHttpClient customHttpClient) |
| Modifier and Type | Method and Description |
|---|---|
protected Class<? extends AssumeRoleBaseProvider.Response> |
getResponseClass() |
protected okhttp3.HttpUrl.Builder |
newUrlBuilder(Jwt jwt) |
getDurationSeconds, getRequestfetch, getValidDurationSeconds, newUrlBuilder, parseResponseprotected okhttp3.HttpUrl.Builder newUrlBuilder(Jwt jwt)
newUrlBuilder in class WebIdentityClientGrantsProviderprotected Class<? extends AssumeRoleBaseProvider.Response> getResponseClass()
getResponseClass in class AssumeRoleBaseProvider