com.liveperson.faas.security.AuthSignatureBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of functions-client Show documentation
Show all versions of functions-client Show documentation
Functions client for invoking lambdas via the eventsource gateway (a.k.a Asgard)
package com.liveperson.faas.security;
import com.liveperson.faas.exception.TokenGenerationException;
/**
* Generates a header for authentication purposes on other systems
*
* @author sschwarz
*/
public interface AuthSignatureBuilder {
/**
* Generate authorization header string
* @throws TokenGenerationException when token generation fails
* @return the authorization header
*/
String getAuthHeader() throws TokenGenerationException;
}