| AbstractFederationClientAuthenticationDetailsProviderBuilder<B extends AbstractFederationClientAuthenticationDetailsProviderBuilder<B,P>,P extends AbstractAuthenticationDetailsProvider> |
|
| AbstractRequestingAuthenticationDetailsProvider |
Base class for authentication details providers that make remote requests.
|
| AbstractRequestingAuthenticationDetailsProvider.Builder<B extends AbstractRequestingAuthenticationDetailsProvider.Builder<B>> |
Base class for builders.
|
| AbstractRequestingAuthenticationDetailsProvider.CachingSessionKeySupplier |
Helper class to cache the private key as bytes so we don’t have to parse it every time.
|
| AbstractServiceAccountTokenSupplier |
|
| CachingSessionKeySupplier |
A standalone CachingSessionKeySupplier implementation that provides caching functionality for
session keys while maintaining complete independence and modularity.
|
| ConfigFileAuthenticationDetailsProvider |
|
| ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider |
|
| ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider |
|
| ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider |
|
| CustomerAuthenticationDetailsProvider |
|
| CustomerKeyIdFormatter |
Formatter used to create the correct ‘keyId’ needed for signing requests.
|
| DefaultServiceAccountTokenProvider |
Implementation of ServiceAccountTokenSupplier that allows to pass in a token path to read
kubernetes service account token If not set, then use default service account token path
/var/run/secrets/kubernetes.io/serviceaccount/toke
|
| InstancePrincipalsAuthenticationDetailsProvider |
|
| InstancePrincipalsAuthenticationDetailsProvider.InstancePrincipalsAuthenticationDetailsProviderBuilder |
Builder for InstancePrincipalsAuthenticationDetailsProviderBuilder.
|
| ResourcePrincipalAuthenticationDetailsProvider |
|
| ResourcePrincipalAuthenticationDetailsProvider.ClaimKeys |
|
| ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder |
Builder for ResourcePrincipalAuthenticationDetailsProvider that understands the V2.2
configuration
|
| ResourcePrincipalsV3AuthenticationDetailsProvider |
|
| ResourcePrincipalsV3AuthenticationDetailsProvider.ResourcePrincipalsV3AuthenticationDetailsProviderBuilder |
Builder for ResourcePrincipalsAuthenticationDetailsProviderBuilder.
|
| SessionTokenAuthenticationDetailsProvider |
|
| SessionTokenAuthenticationDetailsProvider.SessionToken |
|
| SessionTokenAuthenticationDetailsProvider.SessionToken.Builder |
|
| SessionTokenAuthenticationDetailsProvider.SessionTokenAuthenticationDetailsProviderBuilder |
Builder for SessionTokenAuthenticationDetailsProvider.
|
| SessionTokenAuthenticationDetailsProvider.SessionTokenRefreshRequest |
|
| SessionTokenAuthenticationDetailsProvider.SessionTokenRefreshRequest.SessionTokenRequest |
|
| SimpleAuthenticationDetailsProvider |
|
| SimpleAuthenticationDetailsProvider.SimpleAuthenticationDetailsProviderBuilder |
|
| SimplePrivateKeySupplier |
Simple Supplier for the private key that handles missing files.
|
| StringPrivateKeySupplier |
Supplier for private key in String format
|
| SuppliedServiceAccountTokenProvider |
|
| URLBasedX509CertificateSupplier |
|
| URLBasedX509CertificateSupplier.ResourceDetails |
|
| URLBasedX509CertificateSupplier.ResourceDetails.ResourceDetailsBuilder |
|
| WorkloadIdentityFederationAuthenticationDetailProvider |
|
| WorkloadIdentityFederationAuthenticationDetailProvider.WorkloadIdentityFederationAuthenticationDetailProviderBuilder |
|
| X509CertificateSupplier.CertificateAndPrivateKeyPair |
|