public class ClientGrantsProvider extends WebIdentityClientGrantsProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
ClientGrantsProvider.ClientGrantsResponse
Object representation of response XML of AssumeRoleWithClientGrants API.
|
AssumeRoleBaseProvider.ResponsedurationSeconds, MAX_DURATION_SECONDS, MIN_DURATION_SECONDS, policy, roleArn, roleSessionName, stsEndpointDEFAULT_DURATION_SECONDS| Constructor and Description |
|---|
ClientGrantsProvider(Supplier<Jwt> supplier,
String stsEndpoint,
Integer durationSeconds,
String policy,
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