org.apache.shindig.social.sample.oauth
Class SampleOAuthServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.apache.shindig.common.servlet.InjectedServlet
org.apache.shindig.social.sample.oauth.SampleOAuthServlet
- All Implemented Interfaces:
- Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public class SampleOAuthServlet
- extends InjectedServlet
This is a sample class that demonstrates how oauth tokens can be handed out and authorized.
This is most certainly not production code. Your server should have clear ui, require user
login for creating consumer secrets and authorizing request tokens, do better patch dispatching,
and use a non-in memory data store.
- See Also:
- Serialized Form
|
Field Summary |
static net.oauth.OAuthValidator |
VALIDATOR
|
|
Method Summary |
protected void |
doGet(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse)
|
protected void |
doPost(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse)
|
void |
setDataStore(OAuthDataStore dataStore)
|
| Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service |
| Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VALIDATOR
public static final net.oauth.OAuthValidator VALIDATOR
SampleOAuthServlet
public SampleOAuthServlet()
setDataStore
@Inject
public void setDataStore(OAuthDataStore dataStore)
doPost
protected void doPost(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse)
throws javax.servlet.ServletException,
IOException
- Overrides:
doPost in class javax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
IOException
doGet
protected void doGet(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse)
throws javax.servlet.ServletException,
IOException
- Overrides:
doGet in class javax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
IOException
Copyright © 2007-2012. All Rights Reserved.