YQZ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY  Portability :'Trevor Elliott <trevor@geekgateway.com> Z[\]^_`abcdef Z[\]^_`bc Z[\]^_`[\]^_`bc(Occurreable results of a Kerberos login g?Given the username and password, try login to Kerberos service  Username  Password hi jkl/Logs out the user from their Facebook session. 8URL the user should be directed to in your site domain. Logout URL in https:www.facebook.com/.        ;Data type for redential.  Data type for signature method. 'Data type for OAuth client (consumer). ' The default values apply when you use * ! Service name (You MUST specify) "7URI to request temporary credential (You MUST specify) #.Uri to obtain access token (You MUST specify) $$Uri to authorize (You MUST specify) %Signature Method (default: ) & Consumer key (You MUST specify) '#Consumer Secret (You MUST specify) (8Callback uri to redirect after authentication (default: m) )'Optional authorization realm (default: m) *"Default value for OAuth datatype. = You must specify at least oauthServerName, URIs and Tokens. +Empty credential. ,Convenient function to create $ with OAuth Token and Token Secret. value for oauth_token value for oauth_token_secret nopq-5Get temporary credential for requesting acces token. OAuth Application $Temporary Credential (Request Token & Secret). .KGet temporary credential for requesting access token with Scope parameter. Scope parameter string OAuth Application #Temporay Credential (Request Token & Secret). /0DGet temporary credential for requesting access token via the proxy. Proxy OAuth Application $Temporary Credential (Request Token & Secret). 1 Request Hook OAuth Application $Temporary Credential (Request Token & Secret). 2URL to obtain OAuth verifier. OAuth Application $Temporary Credential (Request Token & Secret) URL to authorize 3Get Access token. OAuth Application )Temporary Credential with oauth_verifier Token Credential (Access Token & Secret) 4 Get Access token via the proxy. Proxy OAuth Application )Temporary Credential with oauth_verifier Token Credential (Access Token & Secret) 5 Request Hook OAuth Application )Temporary Credential with oauth_verifier Token Credential (Access Token & Secret) 6Get Access token. OAuth Application )Temporary Credential with oauth_verifier Token Credential (Access Token & Secret) 7 Get Access token via the proxy. Proxy OAuth Application )Temporary Credential with oauth_verifier Token Credential (Access Token & Secret) rs8%Insert an oauth parameter into given . Parameter Name Value  Credential Result 9EConvenient method for inserting multiple parameters into credential. :-Remove an oauth parameter for key from given . Parameter name  Credential Result ;Add OAuth headers & sign to t. OAuth Application  Credential Original Request Signed OAuth Request uvwxy<z{==Encode a string using the percent encoding method for OAuth. |}~>) !"#$%&'()*+,-./0123456789:;<=>) !"#$%&'()*,+8:9;<236-.47051=/>) !"#$%&'() !"#$%&'()*+,-./0123456789:;<=> ?@ABCDEFGH ?@ABCDEFGH ?@ABCDEFGH ?@ABCDEFGHI8Location of the Javascript file hosted by browserid.org J audience  assertion IJIJIJ KLMNOKLMNOKONMLLMNO Portability : 'Trevor Elliott <trevor@geekgateway.com> PA valid OpenID identifier. QRAn OpenID provider. KLMNOPQR PQRQR Portability : 'Trevor Elliott <trevor@geekgateway.com>*Normalize an identifier, discarding XRIs. ENormalize the user supplied identifier, using a supplied function to  normalize an XRI.   Portability :'Trevor Elliott <trevor@geekgateway.com> <Attempt to resolve an OpenID endpoint, and user identifier. JAttempt a YADIS based discovery, given a valid identifier. The result is ? an OpenID endpoint, and the actual identifier for the user. remaining redirects EParse out an OpenID endpoint, and actual identifier from a YADIS xml  document. KAttempt 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. CParse out an OpenID endpoint and an actual identifier from an HTML  document. /Filter out link tags from a list of html tags. SThe 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. T0Turn a response body into a list of parameters. KLMNOPQRST STKONMLPQRSTU6Information received from Rpxnow after a valid login. VWXYAttempt to log a user in. API key given by RPXNOW. Token passed by client. KLMNOUVWXY UVWXYKONMLUVWXVWXY  !!""#$%&'(()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ R S T U V W W XYWWXZY[[\]^_`abcdefghhijklmnopqrstuvwxyz{|}~         authenticate-0.11.1Web.Authenticate.KerberosWeb.Authenticate.FacebookWeb.Authenticate.OAuth!Web.Authenticate.OpenId.ProvidersWeb.Authenticate.BrowserIdWeb.Authenticate.OpenIdWeb.Authenticate.Rpxnow OpenId2.XRDSWeb.Authenticate.Internal OpenId2.TypesOpenId2.NormalizationOpenId2.DiscoveryKerberosAuthResult UnknownErrorTimeOut WrongPassword NoSuchUserOk loginKerberos AccessToken unAccessTokenFacebookfacebookClientIdfacebookClientSecretfacebookRedirectUrigetForwardUrlParamsgetForwardUrlWithState getForwardUrlgetAccessToken getGraphData getGraphData_ getLogoutUrlOAuthException Credential unCredential SignMethodRSASHA1HMACSHA1 PLAINTEXTOAuthoauthServerNameoauthRequestUrioauthAccessTokenUrioauthAuthorizeUrioauthSignatureMethodoauthConsumerKeyoauthConsumerSecret oauthCallback oauthRealmnewOAuthemptyCredential newCredentialgetTemporaryCredentialgetTemporaryCredentialWithScopeaddScopegetTemporaryCredentialProxygetTemporaryCredential' authorizeUrlgetAccessTokenProxygetAccessToken'getTokenCredentialgetTokenCredentialProxyinsertinsertsdelete signOAuthgenSign paramEncode addMaybeProxygoogleyahoo livejournalmyspace wordpressbloggerverisigntypepadmyopenidclaimid browserIdJscheckAssertionAuthenticateExceptionAuthenticationExceptionDiscoveryExceptionNormalizationExceptionRpxnowException Identifier identifier authenticate extraDataService serviceTypesserviceMediaTypes serviceURIsserviceLocalIDsservicePriorityXRDXRDS parseXRDS parseXRDS'parseXRD parseServiceinterpretErrorInvalidJsonExceptiongetForwardUrlWithExtra_accessTokenUrlgraphUrlbase Data.MaybeNothingtoken tokenSecrettoStrict fromStrict insertMap deleteMaphttp-conduit-1.1.0.1Network.HTTP.Conduit.RequestRequestbaseTime showSigMtdaddNonce addTimeStampinjectOAuthToCred addAuthHeaderrenderAuthHeader getBaseStringtoLBStoLBS'isBodyFormEncoded compareTuple IdentType ClaimedIdentOPIdentProvider providerURI normalizenormalizeIdentifiernormalizeIdentifier' Discovery Discovery2 Discovery1discover discoverYADIS parseYADIS discoverHTML parseHTMLlinkTagparseDirectResponsesplitunResult parseProfile