Module Auth

module Auth: sig .. end
Example of consumer key: OCamltter

module Consumer: sig .. end
module Token: sig .. end
tokens sent+received between the server and clients
module VerifiedToken: sig .. end
val oauth : Consumer.t -> VerifiedToken.t -> Oauth.t
val fetch_request_token : Consumer.t -> string * Token.t
val fetch_access_token : Consumer.t -> VerifiedToken.t -> string * Token.t
val access : Oauth.t ->
Http.meth ->
string ->
string ->
(string * string) list -> (Http.header -> Pervasives.in_channel -> 'a) -> 'a
Access via HTTP
val access_https : Oauth.t ->
Http.meth ->
string ->
string ->
(string * string) list ->
[> `Error of [> `Http of int * string ] | `Ok of string ]
Access via HTTPS, required for API ver 1.1