Lines Matching full:consumer

4  * This module documents the main interface with the OpenID consumer
16 * 1. The user enters their OpenID into a field on the consumer's
18 * 2. The consumer site discovers the user's OpenID server using the
20 * 3. The consumer site sends the browser a redirect to the identity
24 * to the consumer site. This redirect contains the server's
27 * The most important part of the flow to note is the consumer's site
33 * This consumer library is designed with that flow in mind. The goal
37 * At a high level, there are two important parts in the consumer
57 * OpenID is a protocol that works best when the consumer site is able
61 * the consumer site is not able to store state. This mode should be
67 * handles the data that the consumer needs to manage between http
74 * are provided allow the consumer site to store the necessary data in
83 * should only be used if the consumer site has no way to retain data
91 * before it redirects the browser back to the consumer's site. This
92 * is generally transparent to the consumer site, so it is typically
95 * There can be times, however, where the consumer site wants to get a
96 * response immediately. When this is the case, the consumer can put
161 * Require utility classes and functions for the consumer.
209 * An OpenID consumer implementation that performs discovery and does
210 * session management. See the Consumer.php file documentation for
218 public $consumer; variable in Auth_OpenID_Consumer
233 * Initialize a Consumer instance.
235 * You should create a new instance of the Consumer object with
258 * when creating the internal consumer object. This is used for
270 $this->consumer = new $consumer_cls($store);
272 $this->consumer = new Auth_OpenID_GenericConsumer($store);
340 $this->consumer->fetcher);
360 * discovery. This method is used internally by Consumer.begin
377 $auth_req = $this->consumer->begin($endpoint);
391 * consumer overview.
431 $response = $this->consumer->complete($message, $endpoint,
449 * A class implementing HMAC/DH-SHA1 consumer sessions.
519 * A class implementing HMAC/DH-SHA256 consumer sessions.
532 * A class implementing plaintext consumer sessions.
575 * This class is the interface to the OpenID consumer logic.
588 * This consumer's store object.
1325 // This indicates that the nonce was generated by the consumer
1843 * This class represents an authentication request from a consumer to
2263 * this consumer.