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, setServeraddBean, 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, updateBeansaddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stoppublic 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.IOExceptionjavax.servlet.ServletException