Class AbstractBotAuthenticator

java.lang.Object
com.symphony.bdk.core.auth.impl.AbstractBotAuthenticator
All Implemented Interfaces:
BotAuthenticator
Direct Known Subclasses:
BotAuthenticatorCertImpl, BotAuthenticatorRsaImpl

@API(status=INTERNAL) public abstract class AbstractBotAuthenticator extends Object implements BotAuthenticator
Abstract class to factorize the BotAuthenticator logic between RSA and certificate, especially the retry logic on top of HTTP calls.
  • Field Details

    • loginApiClient

      protected final com.symphony.bdk.http.api.ApiClient loginApiClient
  • Constructor Details

    • AbstractBotAuthenticator

      protected AbstractBotAuthenticator(com.symphony.bdk.core.config.model.BdkRetryConfig retryConfig, @Nonnull com.symphony.bdk.core.config.model.BdkCommonJwtConfig commonJwtConfig, @Nonnull com.symphony.bdk.http.api.ApiClient loginApiClient)
  • Method Details