?9fA      !"#$%&'()*+,-./0123456789:;<=>?@  Portability :'Trevor Elliott <trevor@geekgateway.com>ABCDEFGHIJKBGenerate a tag name predicate, that ignores prefix and namespace. L6Filter the attributes of an element by some predicate M Read, maybe NGet the text of an element OPQ ABCDEFGHJO ABCDEFGHBCDEFGHJO      RS RS  RSPortability : 'Trevor Elliott <trevor@geekgateway.com> TUVA valid OpenID identifier. WAn OpenID provider. XY TUVWXY TVUUVWXYXY Portability : 'Trevor Elliott <trevor@geekgateway.com>Z[*Normalize an identifier, discarding XRIs. \ENormalize the user supplied identifier, using a supplied function to  normalize an XRI. ZZ  Portability :'Trevor Elliott <trevor@geekgateway.com> ]^_`<Attempt to resolve an OpenID endpoint, and user identifier. aJAttempt a YADIS based discovery, given a valid identifier. The result is ? an OpenID endpoint, and the actual identifier for the user. remaining redirects bEParse out an OpenID endpoint, and actual identifier from a YADIS xml  document. cKAttempt to discover an OpenID endpoint, from an HTML document. The result H will be an endpoint on success, and the actual identifier of the user. dCParse out an OpenID endpoint and an actual identifier from an HTML  document. e/Filter out link tags from a list of html tags. f*Split a string into strings of html tags. gSplit out values from a key=value like string, in a way that # is suitable for use with unfoldr. h]^_`]_^^_`The openid the user provided. The URL for this application's complete page. Optional realm `Additional parameters to send to the OpenID provider. These can be useful for using extensions. URL to send the user to. i0Turn a response body into a list of parameters. j    .klData type for redential.  Data type for signature method. 'Data type for OAuth client (consumer).  Service name $URI to request temporary credential Uri to obtain access token Uri to authorize !Signature Method " Consumer key #Consumer Secret $.Callback uri to redirect after authentication %Empty credential. mnop&5Get temporary credential for requesting acces token. OAuth Application $Temporary Credential (Request Token & Secret). 'URL to obtain OAuth verifier. OAuth Application $Temporary Credential (Request Token & Secret) URL to authorize (OAuth Application )Temporary Credential with oauth_verifier Token Credential (Access Token & Secret) )Get Access token. OAuth Application )Temporary Credential with oauth_verifier Token Credential (Access Token & Secret) qr*%Insert an oauth parameter into given . Parameter Name Value  Credential Result +EConvenient method for inserting multiple parameters into credential. ,-Remove an oauth parameter for key from given . Parameter name  Credential Result -Add OAuth headers & sign to st. OAuth Application  Credential Original Request Signed OAuth Request uvwxyz{|.=Encode a string using the percent encoding method for OAuth. }~ !"#$%&'()*+,-. !"#$%*,+-'(&).  !"#$ !"#$%&'()*+,-. /0123456789:; /0123456789:; 23456/01789:; /0101234563456789:;<6Information received from Rpxnow after a valid login. =>?@Attempt to log a user in. API key given by RPXNOW. Token passed by client. <=>?@ <=>?@  <=>?=>?@    !"#$$%&'()*+,-./012345677899:;<=0>?@AABCDEFGHIJKLMNOPQRSTUVVW X Y Z [ \ ] ^ _ ` a b c d e fghijklmnopqrsqrstuvwxyz{|}~authenticate-0.8.2.1!Web.Authenticate.OpenId.ProvidersWeb.Authenticate.OpenIdWeb.Authenticate.OAuthWeb.Authenticate.FacebookWeb.Authenticate.Rpxnow OpenId2.XRDSWeb.Authenticate.Internal OpenId2.TypesOpenId2.NormalizationOpenId2.Discoverygoogleyahoo livejournalmyspace wordpressbloggerverisigntypepadmyopenidclaimidAuthenticateExceptionAuthenticationExceptionDiscoveryExceptionNormalizationExceptionRpxnowException Identifier identifier getForwardUrl authenticate Credential unCredential SignMethodRSASHA1HMACSHA1 PLAINTEXTOAuthoauthServerNameoauthRequestUrioauthAccessTokenUrioauthAuthorizeUrioauthSignatureMethodoauthConsumerKeyoauthConsumerSecret oauthCallbackemptyCredentialgetTemporaryCredential authorizeUrlgetAccessTokengetTokenCredentialinsertinsertsdelete signOAuth paramEncode AccessToken unAccessTokenFacebookfacebookClientIdfacebookClientSecretfacebookRedirectUriaccessTokenUrlgraphUrl getGraphData extraDataService serviceTypesserviceMediaTypes serviceURIsserviceLocalIDsservicePriority serviceExtraXRDXRDStag findAttr' readMaybegetText parseXRDSparseXRD parseServiceqsUrlqsEncode IdentType ClaimedIdentOPIdentProvider providerURI normalizenormalizeIdentifiernormalizeIdentifier' Discovery Discovery2 Discovery1discover discoverYADIS parseYADIS discoverHTML parseHTMLlinkTagshtmlTags splitAttr dropQuotesparseDirectResponsesplitOAuthExceptionProtocolExceptiontoken tokenSecrettoStrict fromStrict insertMap deleteMaphttp-enumerator-0.3.1Network.HTTP.EnumeratorRequestbaseTime showSigMtdaddNonce addTimeStampinjectOAuthToCredgenSign addAuthHeaderrenderAuthHeader getBaseStringisBodyFormEncoded compareTuple parseProfile