Package io.minio.credentials
Class ClientGrantsProvider
java.lang.Object
io.minio.credentials.BaseIdentityProvider
io.minio.credentials.WebIdentityClientGrantsProvider
io.minio.credentials.ClientGrantsProvider
- All Implemented Interfaces:
Provider
Credential provider using AssumeRoleWithClientGrants
API.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class io.minio.credentials.WebIdentityClientGrantsProvider
durationSeconds, MAX_DURATION_SECONDS, MIN_DURATION_SECONDS, policy, roleArn, roleSessionName, stsEndpointFields inherited from class io.minio.credentials.BaseIdentityProvider
DEFAULT_DURATION_SECONDS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Class<? extends BaseIdentityProvider.Response>protected okhttp3.HttpUrl.BuildernewUrlBuilder(Jwt jwt) Methods inherited from class io.minio.credentials.WebIdentityClientGrantsProvider
getDurationSeconds, getRequestMethods inherited from class io.minio.credentials.BaseIdentityProvider
fetch, getValidDurationSeconds, newUrlBuilder, parseResponse
-
Constructor Details
-
ClientGrantsProvider
-
-
Method Details
-
newUrlBuilder
- Specified by:
newUrlBuilderin classWebIdentityClientGrantsProvider
-
getResponseClass
- Specified by:
getResponseClassin classBaseIdentityProvider
-