org.openid4java.consumer
Class EhcacheNonceVerifier

java.lang.Object
  extended by org.openid4java.consumer.AbstractNonceVerifier
      extended by org.openid4java.consumer.EhcacheNonceVerifier
All Implemented Interfaces:
NonceVerifier

public class EhcacheNonceVerifier
extends AbstractNonceVerifier

Author:
Marius Scurtescu, Johnny Bufu

Field Summary
 
Fields inherited from class org.openid4java.consumer.AbstractNonceVerifier
_dateFormat, _maxAgeSeconds
 
Fields inherited from interface org.openid4java.consumer.NonceVerifier
INVALID_TIMESTAMP, OK, SEEN, TOO_OLD
 
Constructor Summary
EhcacheNonceVerifier(int maxAge)
           
 
Method Summary
protected  int seen(java.util.Date now, java.lang.String opUrl, java.lang.String nonce)
          Subclasses should implement this method and check if the nonce was seen before.
 void setCache(net.sf.ehcache.Cache cache)
           
 
Methods inherited from class org.openid4java.consumer.AbstractNonceVerifier
getMaxAge, isTooOld, seen, setMaxAge
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EhcacheNonceVerifier

public EhcacheNonceVerifier(int maxAge)
Method Detail

setCache

public void setCache(net.sf.ehcache.Cache cache)

seen

protected int seen(java.util.Date now,
                   java.lang.String opUrl,
                   java.lang.String nonce)
Description copied from class: AbstractNonceVerifier
Subclasses should implement this method and check if the nonce was seen before. The nonce timestamp was verified at this point, it is valid and it is in the max age boudary.

Specified by:
seen in class AbstractNonceVerifier
Parameters:
now - The timestamp used to check the max age boudary.


Copyright © 2012 Sxip. All Rights Reserved.