org.xwiki.rest
Class XWikiAuthentication

java.lang.Object
  extended by org.restlet.Uniform
      extended by org.restlet.Restlet
          extended by org.restlet.Filter
              extended by org.restlet.Guard
                  extended by org.xwiki.rest.XWikiAuthentication

public class XWikiAuthentication
extends org.restlet.Guard

Version:
$Id: XWikiAuthentication.java 21281 2009-06-13 19:22:09Z sdumitriu $

Field Summary
 
Fields inherited from class org.restlet.Guard
AUTHENTICATION_INVALID, AUTHENTICATION_MISSING, AUTHENTICATION_STALE, AUTHENTICATION_VALID, DEFAULT_NONCE_LIFESPAN_MILLIS
 
Fields inherited from class org.restlet.Filter
CONTINUE, SKIP, STOP
 
Constructor Summary
XWikiAuthentication(org.restlet.Context context)
           
 
Method Summary
 int authenticate(org.restlet.data.Request request)
           
 boolean checkSecret(org.restlet.data.Request request, java.lang.String identifier, char[] secret)
           
 
Methods inherited from class org.restlet.Guard
accept, authorize, challenge, challenge, checkSecret, doHandle, findSecret, forbid, getDomainUris, getNonceLifespan, getRealm, getScheme, getSecretResolver, getSecrets, getServerKey, isRechallengeEnabled, setDomainUris, setNonceLifespan, setRealm, setRechallengeEnabled, setScheme, setSecretResolver, setServerKey
 
Methods inherited from class org.restlet.Filter
afterHandle, beforeHandle, getNext, handle, hasNext, setNext, setNext
 
Methods inherited from class org.restlet.Restlet
getApplication, getContext, getLogger, init, isStarted, isStopped, setContext, start, stop
 
Methods inherited from class org.restlet.Uniform
delete, delete, get, get, handle, head, head, options, options, post, post, put, put
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XWikiAuthentication

public XWikiAuthentication(org.restlet.Context context)
                    throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException
Method Detail

authenticate

public int authenticate(org.restlet.data.Request request)
Overrides:
authenticate in class org.restlet.Guard

checkSecret

public boolean checkSecret(org.restlet.data.Request request,
                           java.lang.String identifier,
                           char[] secret)
Overrides:
checkSecret in class org.restlet.Guard


Copyright © 2004-2009 XWiki. All Rights Reserved.