issrg.saml.voms
Class VOMSSAMLPort

java.lang.Object
  extended by issrg.saml.voms.VOMSSAMLPort
All Implemented Interfaces:
SAMLPort

public class VOMSSAMLPort
extends java.lang.Object
implements SAMLPort

Author:
Linying Su

Constructor Summary
VOMSSAMLPort()
           
 
Method Summary
 java.lang.Object getSAMLResponse(java.security.Principal user, java.net.URL url, SAMLMetaInfo info, SAMLSecurity security)
          This method is used to request a SAML Response object from a SAML Repository
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VOMSSAMLPort

public VOMSSAMLPort()
Method Detail

getSAMLResponse

public java.lang.Object getSAMLResponse(java.security.Principal user,
                                        java.net.URL url,
                                        SAMLMetaInfo info,
                                        SAMLSecurity security)
                                 throws SAMLServiceException
This method is used to request a SAML Response object from a SAML Repository

Specified by:
getSAMLResponse in interface SAMLPort
Parameters:
user - - The Principal of whom the query is made
url - - The SAML repositories location
info - - The configuration information for SAML query
security - - The secure configuration information for SAML query
Returns:
A SAML Response object containing the users attributes
Throws:
SAMLServiceException