[][src]Trait oauth1_request::signature_method::SignatureMethod

pub trait SignatureMethod {
    type Sign: Sign;
    fn sign_with(
        self,
        consumer_secret: impl Display,
        token_secret: Option<impl Display>
    ) -> Self::Sign; }

Types that represent a signature method.

This is used to construct a Self::Sign and carries configuration data for them.

Associated Types

type Sign: Sign

The algorithm used by this signature method to sign a signature base string.

Loading content...

Required methods

fn sign_with(
    self,
    consumer_secret: impl Display,
    token_secret: Option<impl Display>
) -> Self::Sign

Creates a Self::Sign that signs a signature base string with the given client credentials.

Loading content...

Implementors

impl SignatureMethod for HmacSha1[src]

type Sign = HmacSha1Sign

impl SignatureMethod for Identity[src]

type Sign = IdentitySign

impl SignatureMethod for Plaintext[src]

type Sign = PlaintextSign

Loading content...