com.google.appengine.api.oauth
Interface OAuthService


public interface OAuthService

The OAuthService provides methods useful for validating OAuth requests.


Method Summary
 User getCurrentUser()
          Returns the User on whose behalf the request was made.
 java.lang.String getOAuthConsumerKey()
          Returns the oauth_consumer_key OAuth parameter from the request.
 boolean isUserAdmin()
          Returns true if the user on whose behalf the request was made is an admin for this application, false otherwise.
 

Method Detail

getCurrentUser

User getCurrentUser()
                    throws OAuthRequestException
Returns the User on whose behalf the request was made.

Throws:
OAuthRequestException - If the request was not a valid OAuth request.
OAuthServiceFailureException - If an unknown OAuth error occurred.

isUserAdmin

boolean isUserAdmin()
                    throws OAuthRequestException
Returns true if the user on whose behalf the request was made is an admin for this application, false otherwise.

Throws:
OAuthRequestException - If the request was not a valid OAuth request.
OAuthServiceFailureException - If an unknown OAuth error occurred.

getOAuthConsumerKey

java.lang.String getOAuthConsumerKey()
                                     throws OAuthRequestException
Returns the oauth_consumer_key OAuth parameter from the request.

Throws:
OAuthRequestException - If the request was not a valid OAuth request.
OAuthServiceFailureException - If an unknown OAuth error occurred.