h4cA      !"#$%&'()*+,-./0123456789:;<=>?@None*+36+Data type for redential.(Data type for getAccessTokenWith method.)You can create values of this type using . Since 1.5.1add auth hook.Default: addAuthHeader Since 1.5.1 Request Hook. Default: id Since 1.5.1OAuth Application Since 1.5.15Temporary Credential (with oauth_verifier if >= 1.0a) Since 1.5.1 Manager Since 1.5.1 Data type for signature method.POAuth protocol ver 1.0a. This corresponds to community's 1.0a spec and RFC 5849.BOAuth protocol ver 1.0 (no oauth_verifier; differs from RFC 5849).&Data type for OAuth client (consumer).PThe constructor for this data type is not exposed. Instead, you should use the  method or  function to retrieve a default instance, and then use the records below to make modifications. This approach allows us to add configuration options without breaking backwards compatibility.Service name (default: "").URI to request temporary credential (default: """). You MUST specify if you use +, * or (*; otherwise you can just leave this empty.%Uri to obtain access token (default: """). You MUST specify if you use  getAcessToken or 0 or 1-; otherwise you can just leave this empty.Uri to authorize (default: """). You MUST specify if you use , or authorizeZUrl'-; otherwise you can just leave this empty.Signature Method (default: )Consumer key (You MUST specify)"Consumer Secret (You MUST specify)8Callback uri to redirect after authentication (default: Nothing)'Optional authorization realm (default: Nothing)OAuth spec version (default: )^Default value for OAuth datatype. You must specify at least oauthServerName, URIs and Tokens.Create a value of type  with default values filled in.ONote that this is a settings type. More information on usage can be found at:  +http://www.yesodweb.com/book/settings-types. Since 1.5.1 Convenient function to create # with OAuth Token and Token Secret.!Empty credential."%Insert an oauth parameter into given .#DConvenient method for inserting multiple parameters into credential.$-Remove an oauth parameter for key from given .%Insert oauth-verifier on a .&Add OAuth headers & sign to A.BMore flexible signOAuth'#Generate OAuth signature. Used by &.(4Get temporary credential for requesting acces token.)JGet temporary credential for requesting access token with Scope parameter.*CGet temporary credential for requesting access token via the proxy.,URL to obtain OAuth verifier.-Convert OAuth and Credential to URL to authorize. This takes function to choice parameter to pass to the server other than oauth_callback or  oauth_token..Get Access token./Get Access token via the proxy.2Get Access token.3Get Access token via the proxy.4_Place the authentication information in a URL encoded body instead of the Authorization header.Note that the first parameter is used for realm in addAuthHeader, and this function needs the same type. The parameter, however, is unused. Since 1.5.15<Encode a string using the percent encoding method for OAuth.NC D value for oauth_tokenvalue for oauth_token_secret!"Parameter NameValue CredentialResult#$Parameter name CredentialResult%&OAuth Application CredentialOriginal RequestSigned OAuth RequestBOAuth Application Credentialsignature styleOriginal RequestSigned OAuth Request'(OAuth Application.Temporary Credential (Request Token & Secret).)Scope parameter stringOAuth Application-Temporay Credential (Request Token & Secret).*ProxyOAuth Application.Temporary Credential (Request Token & Secret).+ Request HookOAuth Application.Temporary Credential (Request Token & Secret).,OAuth Application-Temporary Credential (Request Token & Secret)URL to authorize-OAuth Application-Temporary Credential (Request Token & Secret)URL to authorize.OAuth Application5Temporary Credential (with oauth_verifier if >= 1.0a)(Token Credential (Access Token & Secret)/ProxyOAuth Application5Temporary Credential (with oauth_verifier if >= 1.0a)(Token Credential (Access Token & Secret)0 Request HookOAuth Application5Temporary Credential (with oauth_verifier if >= 1.0a)(Token Credential (Access Token & Secret)1extensible parametersLToken Credential (Access Token & Secret) or the conduit response on failures2OAuth Application5Temporary Credential (with oauth_verifier if >= 1.0a)(Token Credential (Access Token & Secret)3ProxyOAuth Application5Temporary Credential (with oauth_verifier if >= 1.0a)(Token Credential (Access Token & Secret)EFGHI4JKLM56NO7PQRSTUVWX8  !"#$%&'()*+,-./01234567G     !"$#%&'()*+,-4./23015675C    D !"#$%&B'()*+,-./0123EFGHI4JKLM56NO7PQRSTUVWXNone*+84Get temporary credential for requesting acces token.9JGet temporary credential for requesting access token with Scope parameter.:CGet temporary credential for requesting access token via the proxy.<Get Access token.=Get Access token via the proxy.?Get Access token.@Get Access token via the proxy. 8OAuth Application.Temporary Credential (Request Token & Secret).9Scope parameter stringOAuth Application-Temporay Credential (Request Token & Secret).:ProxyOAuth Application.Temporary Credential (Request Token & Secret).; Request HookOAuth Application.Temporary Credential (Request Token & Secret).<OAuth Application(Temporary Credential with oauth_verifier(Token Credential (Access Token & Secret)=ProxyOAuth Application(Temporary Credential with oauth_verifier(Token Credential (Access Token & Secret)> Request HookOAuth Application(Temporary Credential with oauth_verifier(Token Credential (Access Token & Secret)?OAuth Application(Temporary Credential with oauth_verifier(Token Credential (Access Token & Secret)@ProxyOAuth Application(Temporary Credential with oauth_verifier(Token Credential (Access Token & Secret)8  !"#$%&',-1456789:;<=>?@ <89:;?=@> 89:;<=>?@Y      !"#$%&'()*+,-./0123456789:+,-.12356;<=>?@ABCDEFGHIJKLMNOPQRSauthenticate-oauth-1.5.1Web.Authenticate.OAuthWeb.Authenticate.OAuth.IOdata-default-class-0.0.1Data.Default.Classdef Credential unCredentialAccessTokenRequestaccessTokenAddAuthaccessTokenRequestHookaccessTokenOAuthaccessTokenTemporaryCredentialaccessTokenManagerOAuthException SignMethodRSASHA1HMACSHA1 PLAINTEXT OAuthVersionOAuth10aOAuth10OAuthoauthServerNameoauthRequestUrioauthAccessTokenUrioauthAuthorizeUrioauthSignatureMethodoauthConsumerKeyoauthConsumerSecret oauthCallback oauthRealm oauthVersionnewOAuthdefaultAccessTokenRequest newCredentialemptyCredentialinsertinsertsdeleteinjectVerifier signOAuthgenSigngetTemporaryCredentialgetTemporaryCredentialWithScopegetTemporaryCredentialProxygetTemporaryCredential' authorizeUrl authorizeUrl'getAccessTokengetAccessTokenProxygetAccessToken'getAccessTokenWithgetTokenCredentialgetTokenCredentialProxy addAuthBody paramEncodeaddScope addMaybeProxyhttp-client-0.4.7.1Network.HTTP.Client.TypesRequest signOAuth'baseTime showSigMtdaddNonce addTimeStampinjectOAuthToCred addAuthHeaderrenderAuthHeader filterCreds getBaseStringtoken tokenSecret insertMap deleteMaptoStrict fromStricttoBStoBS'isBodyFormEncoded$fExceptionOAuthException$fDefaultOAuth