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

edu.uiuc.ncsa.security.delegation.client.request.DelegatedAssetRequest 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.DelegationService;
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 java.util.Map;

/**
 * Get an asset using delegation.
 * 

Created by Jeff Gaynor
* on Apr 15, 2011 at 11:12:03 AM */ public class DelegatedAssetRequest extends BasicRequest { public Response process(Server server) { if (server instanceof DelegationService) { return ((DelegationService) server).processAssetRequest(this); } return super.process(server); } public AuthorizationGrant getAuthorizationGrant() { return authorizationGrant; } public void setAuthorizationGrant(AuthorizationGrant authorizationGrant) { this.authorizationGrant = authorizationGrant; } AuthorizationGrant authorizationGrant; public Verifier getVerifier() { return verifier; } public void setVerifier(Verifier verifier) { this.verifier = verifier; } Verifier verifier; /** * These are passed to the resource server in the protected asset request. The {@link #getParameters()} are passed * to the authorization server. * * @return */ public Map getAssetParameters() { return assetParameters; } public void setAssetParameters(Map assetParameters) { this.assetParameters = assetParameters; } Map assetParameters; }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy