Description

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'

Properties

Methods

InheritedAbstractFinalStaticDatatypeHeader
stringstring _normalizedUrl(IUri anUri)
stringstring _plaintext(Request request, Json[string] authCredentials)
stringstring _encode(string valueToEncode)
Json[string]Json[string] _normalizeData(Json[string] arguments, string convertedPath = null)
RequestRequest authentication(DRequest request, Json[string] authCredentials)
voidvoid checkSslError()
stringstring baseString(Request request, Json[string] oauthData)
stringstring _normalizedParams(Request request, Json[string] oauthData)
stringstring _buildAuth(Json[string] oauthData)
stringstring _rsaSha1(Request request, Json[string] authCredentials)
stringstring _hmacSha1(Request request, Json[string] authCredentials)