Oauth 1 authentication strategy for UIM\Http\Client This object does not handle getting Oauth access tokens from the service provider. It only handles make client requests *after* you have obtained the Oauth tokens. Generally not directly constructed, but instead used by {@link \UIM\Http\Client} when options.get("auth.type"] is 'oauth'
Inherited | Abstract | Final | Static | Datatype | Header |
---|---|---|---|---|---|
string | string _normalizedUrl(IUri anUri) | ||||
string | string _plaintext(Request request, Json[string] authCredentials) | ||||
string | string _encode(string valueToEncode) | ||||
Json[string] | Json[string] _normalizeData(Json[string] arguments, string convertedPath = null) | ||||
Request | Request authentication(DRequest request, Json[string] authCredentials) | ||||
void | void checkSslError() | ||||
string | string baseString(Request request, Json[string] oauthData) | ||||
string | string _normalizedParams(Request request, Json[string] oauthData) | ||||
string | string _buildAuth(Json[string] oauthData) | ||||
string | string _rsaSha1(Request request, Json[string] authCredentials) | ||||
string | string _hmacSha1(Request request, Json[string] authCredentials) |