org.http4s.client.oauth1
package org.http4s.client.oauth1
Type members
Value members
Concrete methods
def signRequest[F[_]](req: Request[F], consumer: Consumer, callback: Option[Uri], verifier: Option[String], token: Option[Token])(F: MonadThrow[F], W: EntityDecoder[F, UrlForm]): F[Request[F]]
Sign the request with an OAuth Authorization header
Sign the request with an OAuth Authorization header
WARNING: POST requests with application/x-www-form-urlencoded bodies will be entirely buffered due to signing requirements.
def signRequest[F[_]](req: Request[F], consumer: Consumer, token: Option[Token], realm: Option[Realm], signatureMethod: SignatureMethod, timestampGenerator: F[Timestamp], version: Version, nonceGenerator: F[Nonce], callback: Option[Callback], verifier: Option[Verifier])(F: MonadThrow[F], W: EntityDecoder[F, UrlForm]): F[Request[F]]
def takeSigHeaders[F[_]](consumer: Consumer, token: Option[Token], signatureMethod: SignatureMethod, timestampGenerator: F[Timestamp], version: Version, nonceGenerator: F[Nonce], callback: Option[Callback], verifier: Option[Verifier])(`evidence$1`: Monad[F]): F[Seq[ProtocolParameter]]