Elixir wrapper around the [Erlang OAuth](https://github.com/tim/erlang-oauth) library.
This gem is a duplicate of [Oauthex](https://github.com/marcelog/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.
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.