SignatureAlgorithm

Implementations for Oauth1 signatures.

Companion:
object
class Object
trait Matchable
class Any
object HmacSha1.type
object HmacSha256.type
object HmacSha512.type

Value members

Abstract methods

Returns:

The signature method name per the oauth1.0 spec

Concrete methods

def generate[F[_] : MonadThrow](input: String, secretKey: String): F[String]

Apply the implementation's algorithm to the input

Apply the implementation's algorithm to the input

Value parameters:
input

The input value

secretKey

The secret key

Returns:

The base64-encoded output

Deprecated methods

@deprecated("Use generate[F[_]: MonadThrow] instead", "0.22.5")
def generate(input: String, secretKey: String): String
Deprecated