The OpenD Programming Language

arsd.oauth

Implementations of OAuth 1.0 server and client. You probably don't need this anymore; I haven't used it for years.

Members

Aliases

hashid
alias hashid = int

Classes

FacebookApiException
class FacebookApiException

////////////////////////////////////

Functions

authorizeStepOne
void authorizeStepOne(Cgi cgi, OAuthParams params, string oauthCallback, string additionalOptions, string[string] additionalTokenArgs)

Redirects the user to the authorize page on the provider's website.

authorizeStepTwo
string[] authorizeStepTwo(const(Cgi) cgi, OAuthParams params)

Gets the final token, given the stuff from step one. This should be called from the callback in step one.

base64UrlDecode
immutable(ubyte)[] base64UrlDecode(string e)

Structs

OAuthParams
struct OAuthParams

//////////////////////////////////

Meta