All Downloads are FREE. Search and download functionalities are using the official Maven repository.

edu.uiuc.ncsa.security.delegation.client.request.CallbackRequest Maven / Gradle / Ivy

There is a newer version: 4.3
Show newest version
package edu.uiuc.ncsa.security.delegation.client.request;

import edu.uiuc.ncsa.security.delegation.client.server.CBServer;
import edu.uiuc.ncsa.security.delegation.services.Response;
import edu.uiuc.ncsa.security.delegation.services.Server;
import edu.uiuc.ncsa.security.delegation.token.AuthorizationGrant;
import edu.uiuc.ncsa.security.delegation.token.Verifier;

import javax.servlet.ServletRequest;

/**
 * 

Created by Jeff Gaynor
* on May 12, 2011 at 1:04:34 PM */ public class CallbackRequest extends BasicRequest { public ServletRequest getServletRequest() { return servletRequest; } public void setServletRequest(ServletRequest servletRequest) { this.servletRequest = servletRequest; } ServletRequest servletRequest; public CallbackRequest(ServletRequest servletRequest) { super(); setServletRequest(servletRequest); } AuthorizationGrant authorizationGrant; Verifier verifier; public AuthorizationGrant getAuthorizationGrant() { return authorizationGrant; } public void setAuthorizationGrant(AuthorizationGrant authorizationGrant) { this.authorizationGrant = authorizationGrant; } public Verifier getVerifier() { return verifier; } public void setVerifier(Verifier verifier) { this.verifier = verifier; } @Override public Response process(Server server) { if (server instanceof CBServer) { return ((CBServer) server).processCallback(this); } return super.process(server); } @Override public String toString() { String out = getClass().getSimpleName() + "["; out = out + "grant=" + (authorizationGrant == null?"(null)":authorizationGrant); out = out + ", verifier=" + (verifier==null?"(null)":verifier); out = out + "]"; return out; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy