Uses of Interface
com.ibm.cloud.sdk.core.security.Authenticator
-
Packages that use Authenticator Package Description com.ibm.cloud.sdk.core.http com.ibm.cloud.sdk.core.http.ratelimit com.ibm.cloud.sdk.core.security com.ibm.cloud.sdk.core.service -
-
Uses of Authenticator in com.ibm.cloud.sdk.core.http
Methods in com.ibm.cloud.sdk.core.http that return Authenticator Modifier and Type Method Description AuthenticatorHttpConfigOptions. getAuthenticator()Methods in com.ibm.cloud.sdk.core.http with parameters of type Authenticator Modifier and Type Method Description IRetryInterceptorDefaultRetryStrategy. createRetryInterceptor(int maxRetries, int maxRetryInterval, Authenticator authenticator)IRetryInterceptorIRetryStrategy. createRetryInterceptor(int maxRetries, int maxRetryInterval, Authenticator authenticator)Return an implementation of theIRetryInterceptorinterface that is capable of retrying failed requests.HttpConfigOptions.BuilderHttpConfigOptions.Builder. enableRateLimitRetry(Authenticator authenticator, int defaultInterval, int maxRetries)Deprecated.As of 9.13.0, use the HttpConfigOptions.enableRetries() instead.HttpConfigOptions.BuilderHttpConfigOptions.Builder. enableRetries(Authenticator authenticator, int maxRetries, int maxRetryInterval)Sets retry specific parameters to enable it.Constructors in com.ibm.cloud.sdk.core.http with parameters of type Authenticator Constructor Description RetryInterceptor(int maxRetries, int maxRetryInterval, Authenticator authenticator)This ctor configures the RetryInterceptor instance with the max retries, retry interval and an authenticator. -
Uses of Authenticator in com.ibm.cloud.sdk.core.http.ratelimit
Constructors in com.ibm.cloud.sdk.core.http.ratelimit with parameters of type Authenticator Constructor Description RateLimitInterceptor(Authenticator authenticator, int defaultInterval, int maxRetries)Deprecated. -
Uses of Authenticator in com.ibm.cloud.sdk.core.security
Classes in com.ibm.cloud.sdk.core.security that implement Authenticator Modifier and Type Class Description classBasicAuthenticatorThis class implements support for Basic Authentication.classBearerTokenAuthenticatorThis class provides an Authenticator implementation that supports a user-supplied Bear Token value.classCloudPakForDataAuthenticatorThis class provides an Authenticator implementation for the "CloudPakForData" environment.classCloudPakForDataServiceAuthenticatorThis class provides an Authenticator implementation for the "CloudPakForData" environment.classCloudPakForDataServiceInstanceAuthenticatorThis class provides an Authenticator implementation for the "CloudPakForData" environment.classContainerAuthenticatorContainerAuthenticator implements an IAM-based authentication scheme whereby it retrieves a "compute resource token" from the local compute resource (VM) and uses that to obtain an IAM access token by invoking the IAM "get token" operation with grant-type=cr-token.classIamAuthenticatorThis class provides an Authenticator implementation for IAM (Identity and Access Management).classIamRequestBasedAuthenticatorThis class contains code that is common to all authenticators that need to interact with the IAM tokens service to obtain an access token.classMCSPAuthenticatorThis class provides an Authenticator implementation for the Multi-Cloud Saas Platform (MCSP) environment.classNoAuthAuthenticatorThis class is a placeholder implementation of the Authenticator interface which performs no authentication of outgoing REST API requests.classTokenRequestBasedAuthenticator<T extends AbstractToken,R extends TokenServerResponse>This class serves as a common base class for Authenticator implementations that interact with a token service via a REST interface.classVpcInstanceAuthenticatorVpcInstanceAuthenticator implements an authentication scheme in which it retrieves an "instance identity token" and exchanges that for an IAM access token using the VPC Instance Metadata Service API which is available on a local VPC-managed compute resource (VM).Methods in com.ibm.cloud.sdk.core.security that return Authenticator Modifier and Type Method Description static AuthenticatorConfigBasedAuthenticatorFactory. getAuthenticator(java.lang.String serviceName)Retrieves authentication configuration information for the specified cloud service, and returns an Authenticator instance, or null if the configuration information could not be found. -
Uses of Authenticator in com.ibm.cloud.sdk.core.service
Methods in com.ibm.cloud.sdk.core.service that return Authenticator Modifier and Type Method Description AuthenticatorBaseService. getAuthenticator()Returns the Authenticator instance currently set on this BaseService instance.Constructors in com.ibm.cloud.sdk.core.service with parameters of type Authenticator Constructor Description BaseService(java.lang.String name, Authenticator authenticator)Instantiates a new IBM Cloud service.
-