Package

com.mdsol

mauth

Permalink

package mauth

Visibility
  1. Public
  2. All

Type Members

  1. case class CryptoError(msg: String, cause: Option[Throwable] = None) extends Product with Serializable

    Permalink
  2. class MAuthRequestSigner extends DefaultSigner with RequestSigner

    Permalink
  3. trait RequestSigner extends AnyRef

    Permalink
  4. case class SignedRequest(req: UnsignedRequest, authHeader: String, timeHeader: String) extends Product with Serializable

    Permalink

    Library agnostic representation of a signed request, including header data

    Library agnostic representation of a signed request, including header data

    req

    The original request that was used to create this object

    authHeader

    The Auth header information

    timeHeader

    The Time header information

  5. case class UnsignedRequest(httpMethod: String = "GET", uri: URI, body: Option[String] = None, headers: Map[String, String] = Map.empty) extends Product with Serializable

    Permalink

    Library agnostic representation of the data required for a request signing

    Library agnostic representation of the data required for a request signing

    httpMethod

    The HTTP verb of this API call

    uri

    The URI of the API call , (host name and port not included)

    body

    The body of the request in string form

Value Members

  1. object MAuthRequestSigner

    Permalink
  2. package http

    Permalink

Ungrouped