Class PAServer2

  • All Implemented Interfaces:
    PAServer, org.oa4mp.delegation.common.services.AddressableServer, org.oa4mp.delegation.common.services.DoubleDispatchServer, org.oa4mp.delegation.common.services.Server

    public class PAServer2
    extends ASImpl
    implements PAServer
    Handles client call for protected asset (cert?) request

    Created by Jeff Gaynor
    on 6/4/13 at 4:33 PM

    • Constructor Detail

      • PAServer2

        public PAServer2​(edu.uiuc.ncsa.security.servlet.ServiceClient serviceClient)
    • Method Detail

      • getServiceClient

        public edu.uiuc.ncsa.security.servlet.ServiceClient getServiceClient()
      • processPARequest

        public PAResponse processPARequest​(PARequest request)
        Processes protected asset request
        Specified by:
        processPARequest in interface PAServer
        Parameters:
        request - PA/cert request
        Returns:
        asset
      • getAsset

        protected PAResponse getAsset​(org.oa4mp.delegation.common.storage.clients.Client client,
                                      Map props,
                                      org.oa4mp.delegation.common.token.AccessToken accessToken)
        Gets asset
        Parameters:
        client - Client ID
        props - Map of properties
        accessToken - Access token
        Returns:
        asset