OpenPace v0.0.1
  • Pages
  • Modules
  • Mix Tasks

    View Source Squeeze.OAuth1 (OpenPace v0.0.1)

    Module for OAuth 1.0 Expanded from oauther: https://github.com/lexmag/oauther

    Link to this section Summary

    Types

    header()
    params()

    Functions

    credentials(args)
    header(params)
    protocol_params(params, creds)
    sign(verb, url, params, creds)
    signature(verb, url, params, creds)

    Link to this section Types

    Link to this type

    header()

    View Source
    @type header() :: {String.t(), String.t()}
    Link to this type

    params()

    View Source
    @type params() :: [{String.t(), String.Chars.t()}]

    Link to this section Functions

    Link to this function

    credentials(args)

    View Source
    @spec credentials(Enumerable.t()) :: Squeeze.OAuth1.Credentials.t() | no_return()
    Link to this function

    header(params)

    View Source
    @spec header(params()) :: {header(), params()}
    Link to this function

    protocol_params(params, creds)

    View Source
    @spec protocol_params(params(), Squeeze.OAuth1.Credentials.t()) :: params()
    Link to this function

    sign(verb, url, params, creds)

    View Source
    @spec sign(String.t(), URI.t() | String.t(), params(), Squeeze.OAuth1.Credentials.t()) ::
      params()
    Link to this function

    signature(verb, url, params, creds)

    View Source
    @spec signature(
      String.t(),
      URI.t() | String.t(),
      params(),
      Squeeze.OAuth1.Credentials.t()
    ) :: binary()

    Download ePub version

    Built using ExDoc (v0.29.1) for the Elixir programming language