Subversion Repositories Applications.framework

Rev

Rev 300 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
297 jpm 1
<html>
2
<head>
3
<title>Docs For Class Storage</title>
4
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
5
<link rel="stylesheet" type="text/css" href="../../media/style.css">
6
</head>
7
<body>
8
 
9
<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">
10
  <tr>
11
    <td class="header_top">Zend_OpenId</td>
12
  </tr>
13
  <tr><td class="header_line"><img src="../../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
14
  <tr>
15
    <td class="header_menu">
16
 
17
 
18
                              		  [ <a href="../../classtrees_Zend_OpenId.html" class="menu">class tree: Zend_OpenId</a> ]
19
		  [ <a href="../../elementindex_Zend_OpenId.html" class="menu">index: Zend_OpenId</a> ]
20
		  	    [ <a href="../../elementindex.html" class="menu">all elements</a> ]
21
    </td>
22
  </tr>
23
  <tr><td class="header_line"><img src="../../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
24
</table>
25
 
26
<table width="100%" border="0" cellpadding="0" cellspacing="0">
27
  <tr valign="top">
28
    <td width="200" class="menu">
29
	<div id="todolist">
30
			<p><a href="../../todolist.html">Todo List</a></p>
31
	</div>
32
      <b>Packages:</b><br />
33
              <a href="../../li_Framework.html">Framework</a><br />
34
              <a href="../../li_Utilitaire.html">Utilitaire</a><br />
35
              <a href="../../li_Zend_OpenId.html">Zend_OpenId</a><br />
36
            <br /><br />
37
                        <b>Files:</b><br />
38
      	subpackage <b>Zend_OpenId_Consumer</b><br>  <div class="package">
39
			<a href="../../Zend_OpenId/Zend_OpenId_Consumer/_utilitaires---Storage.php.html">		Storage.php
40
		</a><br>
41
			<a href="../../Zend_OpenId/Zend_OpenId_Consumer/_utilitaires---StorageFile.php.html">		StorageFile.php
42
		</a><br>
43
	  </div><br />
44
 
45
 
46
            <b>Classes:</b><br />
47
        <div class="package">
48
	Zend_OpenId_Consumer<br />	    &nbsp;&nbsp;		<a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html">Storage</a><br />
49
	    &nbsp;&nbsp;		<a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html">StorageFile</a><br />
50
	  </div>
51
                </td>
52
    <td>
53
      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
54
 
55
<h1>Class: Storage</h1>
56
Source Location: /utilitaires/Storage.php<br /><br />
57
 
58
 
59
<table width="100%" border="0">
60
<tr><td valign="top">
61
 
62
<h3><a href="#class_details">Class Overview</a></h3>
63
<pre></pre><br />
64
<div class="description">Abstract class to implement external storage for OpenID consumer</div><br /><br />
65
<h4>Author(s):</h4>
66
<ul>
67
                    </ul>
68
 
69
 
70
 
71
 
72
 
73
 
74
 
75
<h4>Copyright:</h4>
76
<ul>
77
  <li>Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)</li>
78
</ul>
79
 
80
</td>
81
 
82
 
83
 
84
<td valign="top">
85
<h3><a href="#class_methods">Methods</a></h3>
86
<ul>
87
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodaddAssociation">addAssociation</a></li>
88
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodaddDiscoveryInfo">addDiscoveryInfo</a></li>
89
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methoddelAssociation">delAssociation</a></li>
90
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methoddelDiscoveryInfo">delDiscoveryInfo</a></li>
91
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodgetAssociation">getAssociation</a></li>
92
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodgetAssociationByHandle">getAssociationByHandle</a></li>
93
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodgetDiscoveryInfo">getDiscoveryInfo</a></li>
94
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodisUniqueNonce">isUniqueNonce</a></li>
95
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodpurgeNonces">purgeNonces</a></li>
96
  </ul>
97
</td>
98
 
99
</tr></table>
100
<hr />
101
 
102
<table width="100%" border="0"><tr>
103
 
104
 
105
<td valign="top">
106
<h3>Child classes:</h3>
107
<div class="tags">
108
<dl>
109
<dt><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html">StorageFile</a></dt>
110
	<dd>External storage implemmentation using serialized files</dd>
111
</dl>
112
</div>
113
</td>
114
 
115
 
116
 
117
 
118
</tr></table>
119
<hr />
120
 
121
<a name="class_details"></a>
122
<h3>Class Details</h3>
123
<div class="tags">
124
[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a33">33</a>]<br />
125
Abstract class to implement external storage for OpenID consumer<br /><br /><br /><br />
126
<h4>Tags:</h4>
127
<div class="tags">
128
<table border="0" cellspacing="0" cellpadding="0">
129
  <tr>
130
    <td><b>copyright:</b>&nbsp;&nbsp;</td><td>Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)</td>
131
  </tr>
132
  <tr>
133
    <td><b>abstract:</b>&nbsp;&nbsp;</td><td></td>
134
  </tr>
135
  <tr>
136
    <td><b>license:</b>&nbsp;&nbsp;</td><td><a href="http://framework.zend.com/license/new-bsd">New BSD License</a></td>
137
  </tr>
138
</table>
139
</div>
140
</div><br /><br />
141
<div class="top">[ <a href="#top">Top</a> ]</div><br />
142
 
143
 
144
<hr />
145
<a name="class_methods"></a>
146
<h3>Class Methods</h3>
147
<div class="tags">
148
 
149
  <hr />
150
	<a name="methodaddAssociation"></a>
151
	<h3>method addAssociation <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a46">46</a>]</span></h3>
152
	<div class="function">
153
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
154
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
155
		<code>void addAssociation(
156
string
157
$url, string
158
$handle, string
159
$macFunc, string
160
$secret, long
161
$expires)</code>
162
    </td></tr></table>
163
    </td></tr></table><br />
164
 
165
		Stores information about association identified by $url/$handle<br /><br /><br /><br />
166
<h4>Tags:</h4>
167
<div class="tags">
168
<table border="0" cellspacing="0" cellpadding="0">
169
  <tr>
170
    <td><b>abstract:</b>&nbsp;&nbsp;</td><td></td>
171
  </tr>
172
  <tr>
173
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
174
  </tr>
175
</table>
176
</div>
177
<br /><br />
178
 
179
	<p>Overridden in child classes as:<br />
180
		<dl>
181
	<dt><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodaddAssociation">StorageFile::addAssociation()</a></dt>
182
		<dd>Stores information about association identified by $url/$handle</dd>
183
	</dl>
184
	</p>
185
 
186
        <h4>Parameters:</h4>
187
    <div class="tags">
188
    <table border="0" cellspacing="0" cellpadding="0">
189
          <tr>
190
        <td class="type">string&nbsp;&nbsp;</td>
191
        <td><b>$url</b>&nbsp;&nbsp;</td>
192
        <td>OpenID server URL</td>
193
      </tr>
194
          <tr>
195
        <td class="type">string&nbsp;&nbsp;</td>
196
        <td><b>$handle</b>&nbsp;&nbsp;</td>
197
        <td>assiciation handle</td>
198
      </tr>
199
          <tr>
200
        <td class="type">string&nbsp;&nbsp;</td>
201
        <td><b>$macFunc</b>&nbsp;&nbsp;</td>
202
        <td>HMAC function (sha1 or sha256)</td>
203
      </tr>
204
          <tr>
205
        <td class="type">string&nbsp;&nbsp;</td>
206
        <td><b>$secret</b>&nbsp;&nbsp;</td>
207
        <td>shared secret</td>
208
      </tr>
209
          <tr>
210
        <td class="type">long&nbsp;&nbsp;</td>
211
        <td><b>$expires</b>&nbsp;&nbsp;</td>
212
        <td>expiration UNIX time</td>
213
      </tr>
214
        </table>
215
    </div><br />
216
        <div class="top">[ <a href="#top">Top</a> ]</div>
217
  </div>
218
  <hr />
219
	<a name="methodaddDiscoveryInfo"></a>
220
	<h3>method addDiscoveryInfo <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a94">94</a>]</span></h3>
221
	<div class="function">
222
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
223
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
224
		<code>void addDiscoveryInfo(
225
string
226
$id, string
227
$realId, string
228
$server, float
229
$version, long
230
$expires)</code>
231
    </td></tr></table>
232
    </td></tr></table><br />
233
 
234
		Stores information discovered from identity $id<br /><br /><br /><br />
235
<h4>Tags:</h4>
236
<div class="tags">
237
<table border="0" cellspacing="0" cellpadding="0">
238
  <tr>
239
    <td><b>abstract:</b>&nbsp;&nbsp;</td><td></td>
240
  </tr>
241
  <tr>
242
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
243
  </tr>
244
</table>
245
</div>
246
<br /><br />
247
 
248
	<p>Overridden in child classes as:<br />
249
		<dl>
250
	<dt><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodaddDiscoveryInfo">StorageFile::addDiscoveryInfo()</a></dt>
251
		<dd>Stores information discovered from identity $id</dd>
252
	</dl>
253
	</p>
254
 
255
        <h4>Parameters:</h4>
256
    <div class="tags">
257
    <table border="0" cellspacing="0" cellpadding="0">
258
          <tr>
259
        <td class="type">string&nbsp;&nbsp;</td>
260
        <td><b>$id</b>&nbsp;&nbsp;</td>
261
        <td>identity</td>
262
      </tr>
263
          <tr>
264
        <td class="type">string&nbsp;&nbsp;</td>
265
        <td><b>$realId</b>&nbsp;&nbsp;</td>
266
        <td>discovered real identity URL</td>
267
      </tr>
268
          <tr>
269
        <td class="type">string&nbsp;&nbsp;</td>
270
        <td><b>$server</b>&nbsp;&nbsp;</td>
271
        <td>discovered OpenID server URL</td>
272
      </tr>
273
          <tr>
274
        <td class="type">float&nbsp;&nbsp;</td>
275
        <td><b>$version</b>&nbsp;&nbsp;</td>
276
        <td>discovered OpenID protocol version</td>
277
      </tr>
278
          <tr>
279
        <td class="type">long&nbsp;&nbsp;</td>
280
        <td><b>$expires</b>&nbsp;&nbsp;</td>
281
        <td>expiration UNIX time</td>
282
      </tr>
283
        </table>
284
    </div><br />
285
        <div class="top">[ <a href="#top">Top</a> ]</div>
286
  </div>
287
  <hr />
288
	<a name="methoddelAssociation"></a>
289
	<h3>method delAssociation <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a82">82</a>]</span></h3>
290
	<div class="function">
291
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
292
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
293
		<code>void delAssociation(
294
string
295
$url)</code>
296
    </td></tr></table>
297
    </td></tr></table><br />
298
 
299
		Deletes association identified by $url<br /><br /><br /><br />
300
<h4>Tags:</h4>
301
<div class="tags">
302
<table border="0" cellspacing="0" cellpadding="0">
303
  <tr>
304
    <td><b>abstract:</b>&nbsp;&nbsp;</td><td></td>
305
  </tr>
306
  <tr>
307
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
308
  </tr>
309
</table>
310
</div>
311
<br /><br />
312
 
313
	<p>Overridden in child classes as:<br />
314
		<dl>
315
	<dt><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methoddelAssociation">StorageFile::delAssociation()</a></dt>
316
		<dd>Deletes association identified by $url</dd>
317
	</dl>
318
	</p>
319
 
320
        <h4>Parameters:</h4>
321
    <div class="tags">
322
    <table border="0" cellspacing="0" cellpadding="0">
323
          <tr>
324
        <td class="type">string&nbsp;&nbsp;</td>
325
        <td><b>$url</b>&nbsp;&nbsp;</td>
326
        <td>OpenID server URL</td>
327
      </tr>
328
        </table>
329
    </div><br />
330
        <div class="top">[ <a href="#top">Top</a> ]</div>
331
  </div>
332
  <hr />
333
	<a name="methoddelDiscoveryInfo"></a>
334
	<h3>method delDiscoveryInfo <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a115">115</a>]</span></h3>
335
	<div class="function">
336
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
337
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
338
		<code>bool delDiscoveryInfo(
339
string
340
$id)</code>
341
    </td></tr></table>
342
    </td></tr></table><br />
343
 
344
		Removes cached information discovered from identity $id<br /><br /><br /><br />
345
<h4>Tags:</h4>
346
<div class="tags">
347
<table border="0" cellspacing="0" cellpadding="0">
348
  <tr>
349
    <td><b>abstract:</b>&nbsp;&nbsp;</td><td></td>
350
  </tr>
351
  <tr>
352
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
353
  </tr>
354
</table>
355
</div>
356
<br /><br />
357
 
358
	<p>Overridden in child classes as:<br />
359
		<dl>
360
	<dt><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methoddelDiscoveryInfo">StorageFile::delDiscoveryInfo()</a></dt>
361
		<dd>Removes cached information discovered from identity $id</dd>
362
	</dl>
363
	</p>
364
 
365
        <h4>Parameters:</h4>
366
    <div class="tags">
367
    <table border="0" cellspacing="0" cellpadding="0">
368
          <tr>
369
        <td class="type">string&nbsp;&nbsp;</td>
370
        <td><b>$id</b>&nbsp;&nbsp;</td>
371
        <td>identity</td>
372
      </tr>
373
        </table>
374
    </div><br />
375
        <div class="top">[ <a href="#top">Top</a> ]</div>
376
  </div>
377
  <hr />
378
	<a name="methodgetAssociation"></a>
379
	<h3>method getAssociation <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a60">60</a>]</span></h3>
380
	<div class="function">
381
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
382
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
383
		<code>bool getAssociation(
384
string
385
$url, string
386
&$handle, string
387
&$macFunc, string
388
&$secret, long
389
&$expires)</code>
390
    </td></tr></table>
391
    </td></tr></table><br />
392
 
393
		Gets information about association identified by $url  Returns true if given association found and not expired and false  otherwise<br /><br /><br /><br />
394
<h4>Tags:</h4>
395
<div class="tags">
396
<table border="0" cellspacing="0" cellpadding="0">
397
  <tr>
398
    <td><b>abstract:</b>&nbsp;&nbsp;</td><td></td>
399
  </tr>
400
  <tr>
401
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
402
  </tr>
403
</table>
404
</div>
405
<br /><br />
406
 
407
	<p>Overridden in child classes as:<br />
408
		<dl>
409
	<dt><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodgetAssociation">StorageFile::getAssociation()</a></dt>
410
		<dd>Gets information about association identified by $url  Returns true if given association found and not expired and false  otherwise</dd>
411
	</dl>
412
	</p>
413
 
414
        <h4>Parameters:</h4>
415
    <div class="tags">
416
    <table border="0" cellspacing="0" cellpadding="0">
417
          <tr>
418
        <td class="type">string&nbsp;&nbsp;</td>
419
        <td><b>$url</b>&nbsp;&nbsp;</td>
420
        <td>OpenID server URL</td>
421
      </tr>
422
          <tr>
423
        <td class="type">string&nbsp;&nbsp;</td>
424
        <td><b>&$handle</b>&nbsp;&nbsp;</td>
425
        <td>assiciation handle</td>
426
      </tr>
427
          <tr>
428
        <td class="type">string&nbsp;&nbsp;</td>
429
        <td><b>&$macFunc</b>&nbsp;&nbsp;</td>
430
        <td>HMAC function (sha1 or sha256)</td>
431
      </tr>
432
          <tr>
433
        <td class="type">string&nbsp;&nbsp;</td>
434
        <td><b>&$secret</b>&nbsp;&nbsp;</td>
435
        <td>shared secret</td>
436
      </tr>
437
          <tr>
438
        <td class="type">long&nbsp;&nbsp;</td>
439
        <td><b>&$expires</b>&nbsp;&nbsp;</td>
440
        <td>expiration UNIX time</td>
441
      </tr>
442
        </table>
443
    </div><br />
444
        <div class="top">[ <a href="#top">Top</a> ]</div>
445
  </div>
446
  <hr />
447
	<a name="methodgetAssociationByHandle"></a>
448
	<h3>method getAssociationByHandle <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a74">74</a>]</span></h3>
449
	<div class="function">
450
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
451
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
452
		<code>bool getAssociationByHandle(
453
string
454
$handle, string
455
&$url, string
456
&$macFunc, string
457
&$secret, long
458
&$expires)</code>
459
    </td></tr></table>
460
    </td></tr></table><br />
461
 
462
		Gets information about association identified by $handle  Returns true if given association found and not expired and false  othverwise<br /><br /><br /><br />
463
<h4>Tags:</h4>
464
<div class="tags">
465
<table border="0" cellspacing="0" cellpadding="0">
466
  <tr>
467
    <td><b>abstract:</b>&nbsp;&nbsp;</td><td></td>
468
  </tr>
469
  <tr>
470
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
471
  </tr>
472
</table>
473
</div>
474
<br /><br />
475
 
476
	<p>Overridden in child classes as:<br />
477
		<dl>
478
	<dt><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodgetAssociationByHandle">StorageFile::getAssociationByHandle()</a></dt>
479
		<dd>Gets information about association identified by $handle  Returns true if given association found and not expired and false  otherwise</dd>
480
	</dl>
481
	</p>
482
 
483
        <h4>Parameters:</h4>
484
    <div class="tags">
485
    <table border="0" cellspacing="0" cellpadding="0">
486
          <tr>
487
        <td class="type">string&nbsp;&nbsp;</td>
488
        <td><b>$handle</b>&nbsp;&nbsp;</td>
489
        <td>assiciation handle</td>
490
      </tr>
491
          <tr>
492
        <td class="type">string&nbsp;&nbsp;</td>
493
        <td><b>&$url</b>&nbsp;&nbsp;</td>
494
        <td>OpenID server URL</td>
495
      </tr>
496
          <tr>
497
        <td class="type">string&nbsp;&nbsp;</td>
498
        <td><b>&$macFunc</b>&nbsp;&nbsp;</td>
499
        <td>HMAC function (sha1 or sha256)</td>
500
      </tr>
501
          <tr>
502
        <td class="type">string&nbsp;&nbsp;</td>
503
        <td><b>&$secret</b>&nbsp;&nbsp;</td>
504
        <td>shared secret</td>
505
      </tr>
506
          <tr>
507
        <td class="type">long&nbsp;&nbsp;</td>
508
        <td><b>&$expires</b>&nbsp;&nbsp;</td>
509
        <td>expiration UNIX time</td>
510
      </tr>
511
        </table>
512
    </div><br />
513
        <div class="top">[ <a href="#top">Top</a> ]</div>
514
  </div>
515
  <hr />
516
	<a name="methodgetDiscoveryInfo"></a>
517
	<h3>method getDiscoveryInfo <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a107">107</a>]</span></h3>
518
	<div class="function">
519
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
520
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
521
		<code>bool getDiscoveryInfo(
522
string
523
$id, string
524
&$realId, string
525
&$server, float
526
&$version, long
527
&$expires)</code>
528
    </td></tr></table>
529
    </td></tr></table><br />
530
 
531
		Gets information discovered from identity $id  Returns true if such information exists and false otherwise<br /><br /><br /><br />
532
<h4>Tags:</h4>
533
<div class="tags">
534
<table border="0" cellspacing="0" cellpadding="0">
535
  <tr>
536
    <td><b>abstract:</b>&nbsp;&nbsp;</td><td></td>
537
  </tr>
538
  <tr>
539
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
540
  </tr>
541
</table>
542
</div>
543
<br /><br />
544
 
545
	<p>Overridden in child classes as:<br />
546
		<dl>
547
	<dt><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodgetDiscoveryInfo">StorageFile::getDiscoveryInfo()</a></dt>
548
		<dd>Gets information discovered from identity $id  Returns true if such information exists and false otherwise</dd>
549
	</dl>
550
	</p>
551
 
552
        <h4>Parameters:</h4>
553
    <div class="tags">
554
    <table border="0" cellspacing="0" cellpadding="0">
555
          <tr>
556
        <td class="type">string&nbsp;&nbsp;</td>
557
        <td><b>$id</b>&nbsp;&nbsp;</td>
558
        <td>identity</td>
559
      </tr>
560
          <tr>
561
        <td class="type">string&nbsp;&nbsp;</td>
562
        <td><b>&$realId</b>&nbsp;&nbsp;</td>
563
        <td>discovered real identity URL</td>
564
      </tr>
565
          <tr>
566
        <td class="type">string&nbsp;&nbsp;</td>
567
        <td><b>&$server</b>&nbsp;&nbsp;</td>
568
        <td>discovered OpenID server URL</td>
569
      </tr>
570
          <tr>
571
        <td class="type">float&nbsp;&nbsp;</td>
572
        <td><b>&$version</b>&nbsp;&nbsp;</td>
573
        <td>discovered OpenID protocol version</td>
574
      </tr>
575
          <tr>
576
        <td class="type">long&nbsp;&nbsp;</td>
577
        <td><b>&$expires</b>&nbsp;&nbsp;</td>
578
        <td>expiration UNIX time</td>
579
      </tr>
580
        </table>
581
    </div><br />
582
        <div class="top">[ <a href="#top">Top</a> ]</div>
583
  </div>
584
  <hr />
585
	<a name="methodisUniqueNonce"></a>
586
	<h3>method isUniqueNonce <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a124">124</a>]</span></h3>
587
	<div class="function">
588
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
589
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
590
		<code>bool isUniqueNonce(
591
string
592
$provider, string
593
$nonce)</code>
594
    </td></tr></table>
595
    </td></tr></table><br />
596
 
597
		The function checks the uniqueness of openid.response_nonce<br /><br /><br /><br />
598
<h4>Tags:</h4>
599
<div class="tags">
600
<table border="0" cellspacing="0" cellpadding="0">
601
  <tr>
602
    <td><b>abstract:</b>&nbsp;&nbsp;</td><td></td>
603
  </tr>
604
  <tr>
605
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
606
  </tr>
607
</table>
608
</div>
609
<br /><br />
610
 
611
	<p>Overridden in child classes as:<br />
612
		<dl>
613
	<dt><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodisUniqueNonce">StorageFile::isUniqueNonce()</a></dt>
614
		<dd>The function checks the uniqueness of openid.response_nonce</dd>
615
	</dl>
616
	</p>
617
 
618
        <h4>Parameters:</h4>
619
    <div class="tags">
620
    <table border="0" cellspacing="0" cellpadding="0">
621
          <tr>
622
        <td class="type">string&nbsp;&nbsp;</td>
623
        <td><b>$provider</b>&nbsp;&nbsp;</td>
624
        <td>openid.openid_op_endpoint field from authentication response</td>
625
      </tr>
626
          <tr>
627
        <td class="type">string&nbsp;&nbsp;</td>
628
        <td><b>$nonce</b>&nbsp;&nbsp;</td>
629
        <td>openid.response_nonce field from authentication response</td>
630
      </tr>
631
        </table>
632
    </div><br />
633
        <div class="top">[ <a href="#top">Top</a> ]</div>
634
  </div>
635
  <hr />
636
	<a name="methodpurgeNonces"></a>
637
	<h3>method purgeNonces <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a131">131</a>]</span></h3>
638
	<div class="function">
639
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
640
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
641
		<code>void purgeNonces(
642
[string
643
$date = null])</code>
644
    </td></tr></table>
645
    </td></tr></table><br />
646
 
647
		Removes data from the uniqueness database that is older then given date<br /><br /><br /><br />
648
<h4>Tags:</h4>
649
<div class="tags">
650
<table border="0" cellspacing="0" cellpadding="0">
651
  <tr>
652
    <td><b>abstract:</b>&nbsp;&nbsp;</td><td></td>
653
  </tr>
654
  <tr>
655
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
656
  </tr>
657
</table>
658
</div>
659
<br /><br />
660
 
661
	<p>Overridden in child classes as:<br />
662
		<dl>
663
	<dt><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodpurgeNonces">StorageFile::purgeNonces()</a></dt>
664
		<dd>Removes data from the uniqueness database that is older then given date</dd>
665
	</dl>
666
	</p>
667
 
668
        <h4>Parameters:</h4>
669
    <div class="tags">
670
    <table border="0" cellspacing="0" cellpadding="0">
671
          <tr>
672
        <td class="type">string&nbsp;&nbsp;</td>
673
        <td><b>$date</b>&nbsp;&nbsp;</td>
674
        <td>Date of expired data</td>
675
      </tr>
676
        </table>
677
    </div><br />
678
        <div class="top">[ <a href="#top">Top</a> ]</div>
679
  </div>
680
</div><br />
681
 
682
 
683
        <div class="credit">
684
		    <hr />
302 jpm 685
		    Documentation generated on Tue, 18 Jan 2011 15:31:29 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
297 jpm 686
	      </div>
687
      </td></tr></table>
688
    </td>
689
  </tr>
690
</table>
691
 
692
</body>
693
</html>