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:
- java.io.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
|
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)
|
void |
setValidator(net.oauth.OAuthValidator validator)
|
| 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 |
SampleOAuthServlet
public SampleOAuthServlet()
setValidator
@Inject
public void setValidator(net.oauth.OAuthValidator validator)
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,
java.io.IOException
- Overrides:
doPost in class javax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
java.io.IOException
doGet
protected void doGet(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse)
throws javax.servlet.ServletException,
java.io.IOException
- Overrides:
doGet in class javax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
java.io.IOException
Copyright © 2007-2012 The Apache Software Foundation. All Rights Reserved.