com.noelios.restlet.ext.oauth
Class MemoryOAuthProvider

java.lang.Object
  extended by com.noelios.restlet.ext.oauth.OAuthProvider
      extended by com.noelios.restlet.ext.oauth.MemoryOAuthProvider

public class MemoryOAuthProvider
extends OAuthProvider

Provider with a in-memory backing store.

Author:
Adam Rosien

Constructor Summary
MemoryOAuthProvider()
          Constructor.
 
Method Summary
 void addConsumer(java.lang.String key, net.oauth.OAuthConsumer consumer)
          Add a consumer.
 void generateAccessToken(net.oauth.OAuthAccessor accessor)
          Generate an access token.
 void generateRequestToken(net.oauth.OAuthAccessor accessor)
          Generate a request token.
 net.oauth.OAuthAccessor getAccessor(net.oauth.OAuthMessage requestMessage)
          Get the accessor from a request.
 net.oauth.OAuthConsumer getConsumer(net.oauth.OAuthMessage requestMessage)
          Get the consumer from a request.
 void markAsAuthorized(net.oauth.OAuthAccessor accessor, java.lang.String userId)
          Authorize a request token for a user.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemoryOAuthProvider

public MemoryOAuthProvider()
Constructor.

Method Detail

addConsumer

public void addConsumer(java.lang.String key,
                        net.oauth.OAuthConsumer consumer)
Description copied from class: OAuthProvider
Add a consumer.


generateAccessToken

public void generateAccessToken(net.oauth.OAuthAccessor accessor)
Description copied from class: OAuthProvider
Generate an access token.


generateRequestToken

public void generateRequestToken(net.oauth.OAuthAccessor accessor)
Description copied from class: OAuthProvider
Generate a request token.


getAccessor

public net.oauth.OAuthAccessor getAccessor(net.oauth.OAuthMessage requestMessage)
Description copied from class: OAuthProvider
Get the accessor from a request.

Returns:
Accessor, null if none found.

getConsumer

public net.oauth.OAuthConsumer getConsumer(net.oauth.OAuthMessage requestMessage)
Description copied from class: OAuthProvider
Get the consumer from a request.

Returns:
Consumer, null if none found.

markAsAuthorized

public void markAsAuthorized(net.oauth.OAuthAccessor accessor,
                             java.lang.String userId)
Description copied from class: OAuthProvider
Authorize a request token for a user.



Copyright © 2005-2008 Noelios Technologies.