úÎ Ó y  portableUnstable%Michael Snoyman <michael@snoyman.com> "An openid identifier (ie, a URL). 8Returns a URL to forward the user to in order to login. The openid the user provided. The URL for this application's complete page. URL to send the user to. BHandle a redirect from an OpenID provider and check that the user - logged in properly. If it was successfully, s the openid.  Otherwise, s an explanation.  6Information received from Rpxnow after a valid login.  Attempt to log a user in. API key given by RPXNOW. Token passed by client.      authenticate-0.4.0Web.Authenticate.OpenIdWeb.Authenticate.Rpxnow Identifier identifier getForwardUrl authenticate extraDataAuthenticateException getOpenIdVar constructUrlbaseGHC.Basereturnfailure-0.0.0.3Control.Failurefailure getAuthUrlcontainsbegins urlEncode urlEncodeCharsafeChar parseProfile takeString getObject resultToMonad