public class OAuthHandler
extends org.eclipse.jetty.server.handler.AbstractHandler
This handler basically does all of the parameter validation and basically just calls one of it's registered endpoint methods once we know that we have enough information to proceed.
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener
Constructor and Description |
---|
OAuthHandler(java.util.function.Supplier<AuthorizationStartGet> authorizationStartGetSupplier,
java.util.function.Supplier<LoginGet> loginGetSupplier,
java.util.function.Supplier<AuthorizationFinishPost> authorizationFinishPostSupplier,
java.util.function.Supplier<AccessTokenPost> accessTokenPostSupplier)
The OAuthHandler is constructed with the underlying controller methods
it requires.
|
Modifier and Type | Method and Description |
---|---|
void |
handle(java.lang.String target,
org.eclipse.jetty.server.Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
destroy, doStart, doStop, dumpThis, getServer, setServer
addBean, addBean, addBean, addEventListener, addManaged, contains, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBeans
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
public OAuthHandler(java.util.function.Supplier<AuthorizationStartGet> authorizationStartGetSupplier, java.util.function.Supplier<LoginGet> loginGetSupplier, java.util.function.Supplier<AuthorizationFinishPost> authorizationFinishPostSupplier, java.util.function.Supplier<AccessTokenPost> accessTokenPostSupplier)
public void handle(java.lang.String target, org.eclipse.jetty.server.Request baseRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException
target
- baseRequest
- request
- response
- java.io.IOException
javax.servlet.ServletException