EscherDirectives
trait EscherAuthenticator
trait RequestBuilding
trait TransformerPipelineSupport
class Object
trait Matchable
class Any
Type members
Inherited classlikes
Inherited types
Value members
Concrete methods
def escherAuthenticate(trustedServices: List[String], allowNonHttpsForwardedProto: Boolean): Directive0
def signRequest(serviceName: String)(implicit ec: ExecutionContext, mat: Materializer): HttpRequest => Future[HttpRequest]
def signRequestWithHeaders(headers: List[HttpHeader])(serviceName: String)(implicit ec: ExecutionContext, mat: Materializer): HttpRequest => Future[HttpRequest]
Inherited methods
def authenticate(serviceNames: List[String], httpRequest: HttpRequest)(implicit ec: ExecutionContext, mat: Materializer): Future[String]
- Inherited from:
- EscherAuthenticator