forked from erlangpack/erlang-oauth
An Erlang OAuth 1.0 implementation
License
srstrong/erlang-oauth
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
An Erlang OAuth implementation. Quick start (client usage): $ make ... $ erl -pa ebin -s crypto -s inets ... 1> Consumer = {"key", "secret", hmac_sha1}. ... 2> RequestTokenURL = "http://term.ie/oauth/example/request_token.php". ... 3> {ok, ResponseR} = oauth:get(RequestTokenURL, [], Consumer, "", ""). ... 4> ParamsR = oauth_http:response_params(ResponseR). ... 5> TokenR = oauth:token(ParamsR). ... 6> TokenSecretR = oauth:token_secret(ParamsR). ... 7> AccessTokenURL = "http://term.ie/oauth/example/access_token.php". ... 8> {ok, ResponseA} = oauth:get(AccessTokenURL, [], Consumer, TokenR, TokenSecretR). ... The percent encoding/decoding implementations are based on those found in the ibrowse library, written by Chandrashekhar Mullaparthi. Example client/server code is at http://github.com/tim/erlang-oauth-examples. Unit tests are at http://github.com/tim/erlang-oauth-tests. Erlang/OTP R14B or greater is required for RSA-SHA1.
About
An Erlang OAuth 1.0 implementation
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Erlang 100.0%