Network.OAuth.Simple

A monad for authenticated requests

oauth

runOAuthSimple

More sophisticated interface

runOAuth

runOAuthT

data OAuthT ty m a

type OAuth ty

Configuration management

upgradeCred

upgrade

Configuration re-exports

OAuth Credentials

data Token ty

data Cred ty

data Client

data Temporary

data Permanent

Creating Credentials

clientCred

temporaryCred

permanentCred

fromUrlEncoded

OAuth Configuration

data Server

defaultServer

data ParameterMethod

data SignatureMethod

data Version

Three-Legged Authorization

Configuration types

data ThreeLegged

parseThreeLegged

data Callback

type Verifier

Actions

requestTemporaryToken

buildAuthorizationUrl

requestPermanentToken

Example System

requestTokenProtocol

data TokenRequestFailure