# File lib/openid/consumer.rb, line 327 def beginAuth(user_url) status, info = self.findIdentityInfo(user_url) return [status, info] if status != SUCCESS consumer_id, server_id, server_url = info nonce = OpenID::Util.randomString(@@NONCE_LEN, @@NONCE_CHRS) @store.storeNonce(nonce) token = self.genToken(nonce, consumer_id, server_id, server_url) [SUCCESS, OpenIDAuthRequest.new(token, server_id, server_url, nonce)] end