mirror https://github.com/tim/erlang-oauth

Tim Fletcher 090bebe9f6 Update README. 16 лет назад
src d8be23693b Move signature verification code into helper modules. 16 лет назад
Emakefile 8201f7b14e Use correct capitalization for Emakefile. 16 лет назад
License.txt b59f5ad7ed Update copyright date. 16 лет назад
Makefile 625471c199 Simplify the Makefile. 16 лет назад
README.txt 090bebe9f6 Update README. 16 лет назад

README.txt

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".
...
6> {ok, ResponseA} = oauth:get(AccessTokenURL, [], Consumer, TokenR, TokenSecretR).
...


Example client/server code: http://github.com/tim/erlang-oauth-examples.

Unit tests: http://github.com/tim/erlang-oauth-tests.

Erlang R12B-5 required for RSA-SHA1.