Interface EliquaAuthenticationProvider

  • All Known Implementing Classes:
    BasicAuthenticationProvider, JWTAuthenticationProvider

    public interface EliquaAuthenticationProvider
    Interface representing an authentication provider for Eliqua services. Implementing classes should define the specific authentication mechanism used to interact with Eliqua services.
    • Method Detail

      • getAuthenticationType

        AuthenticationType getAuthenticationType()
        Retrieves the type of authentication used by this provider.
        Returns:
        the AuthenticationType representing the authentication method.
      • getHeaderKey

        String getHeaderKey()
        Retrieves the header key used for authentication.
        Returns:
        a String representing the header key.
      • authenticate

        String authenticate()
        Performs the authentication process and returns the authentication token.
        Returns:
        a String representing the authentication token.