Skip to content

mschae/exauth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exauth

Elixir wrapper around the Erlang OAuth library.

This gem is a duplicate of Oauthex with the difference that is adds a bit cleaner configuration possibility (using ETS) and it doesn't provide http endpoints. This project is only intended to sign requests to use with ones favorite HTTP library.

Usage

Currenlty this library only supports signing of request for which a consumer key, consumer secret, token and token secret is already known.

Sign a request:

  Exauth.sign(method, url) # or
  Exauth.sign(method, url, params)

If you are looking to construct Auth headers, a method is already provided:

  Exauth.sign_header(method, url) #or
  Exauth.sign_header(method, url, params)

The latter will return the OAuth ... header that has to be used as the value of the Authorization header key.

About

An omniauth wrapper for elixir.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages