Access Keys:
Skip to content (Access Key - 0)

Authentication Service


Authentication Service Service Metadata


[ Authentication Service:  Developers Guide  | caGrid: Documentation Guides ]

<ns1:ServiceMetadata xmlns:ns1="gme://caGrid.caBIG/1.0/gov.nih.nci.cagrid.metadata">
 <ns1:serviceDescription>
  <ns2:Service description="" name="AuthenticationService" version="1.3" xmlns:ns2="gme://caGrid.caBIG/1.0/gov.nih.nci.cagrid.metadata.service">
   <ns2:pointOfContactCollection>
    <ns3:PointOfContact affiliation="Ohio State University" email="Stephen.Langella@osumc.edu" firstName="Stephen" lastName="Langella" role="Architect" xmlns:ns3="gme://caGrid.caBIG/1.0/gov.nih.nci.cagrid.metadata.common"/>
   </ns2:pointOfContactCollection>
   <ns2:serviceContextCollection>
    <ns2:ServiceContext description="" name="AuthenticationService">
     <ns2:operationCollection>
      <ns2:Operation description="" name="getServiceSecurityMetadata">
       <ns2:inputParameterCollection/>
       <ns2:Output qName="ns4:ServiceSecurityMetadata" dimensionality="1" isArray="false" xmlns:ns4="gme://caGrid.caBIG/1.0/gov.nih.nci.cagrid.metadata.security"/>
       <ns2:faultCollection/>
      </ns2:Operation>
      <ns2:Operation description="This method authenticates a user with a local identity provider and returns a signed SAML assertion proving that the user successfully authenticated." name="authenticateUser">
       <ns2:inputParameterCollection>
        <ns2:InputParameter qName="ns5:Credential" dimensionality="1" index="0" isArray="false" isRequired="false" name="credential" xmlns:ns5="http://gaards.cagrid.org/authentication"/>
       </ns2:inputParameterCollection>
       <ns2:Output qName="ns6:Assertion" dimensionality="1" isArray="false" xmlns:ns6="urn:oasis:names:tc:SAML:1.0:assertion"/>
       <ns2:faultCollection>
        <ns2:Fault description="" name="AuthenticationProviderFault"/>
        <ns2:Fault description="" name="CredentialNotSupportedFault"/>
        <ns2:Fault description="" name="InsufficientAttributeFault"/>
        <ns2:Fault description="" name="InvalidCredentialFault"/>
       </ns2:faultCollection>
      </ns2:Operation>
      <ns2:Operation description="" name="authenticate">
       <ns2:inputParameterCollection>
        <ns2:InputParameter qName="ns7:Credential" dimensionality="1" index="0" isArray="false" isRequired="false" name="credential" xmlns:ns7="http://cagrid.nci.nih.gov/1/authentication-service"/>
       </ns2:inputParameterCollection>
       <ns2:Output qName="ns8:SAMLAssertion" dimensionality="1" isArray="false" xmlns:ns8="http://cagrid.nci.nih.gov/1/authentication-service"/>
       <ns2:faultCollection>
        <ns2:Fault description="Returned if the supplied credentials are invalid." name="InvalidCredentialFault"/>
        <ns2:Fault description="Returned if the attributes returned by the underlying IdP are insufficient for identity federation." name="InsufficientAttributeFault"/>
        <ns2:Fault description="Returned if an internal error occurs during this operation." name="AuthenticationProviderFault"/>
       </ns2:faultCollection>
      </ns2:Operation>
      <ns2:Operation description="" name="GetMultipleResourceProperties">
       <ns2:inputParameterCollection/>
       <ns2:faultCollection/>
      </ns2:Operation>
      <ns2:Operation description="" name="GetResourceProperty">
       <ns2:inputParameterCollection/>
       <ns2:faultCollection/>
      </ns2:Operation>
      <ns2:Operation description="" name="QueryResourceProperties">
       <ns2:inputParameterCollection/>
       <ns2:faultCollection/>
      </ns2:Operation>
     </ns2:operationCollection>
     <ns2:contextPropertyCollection>
      <ns2:ContextProperty description="" name="{gme://caGrid.caBIG/1.0/gov.nih.nci.cagrid.metadata}ServiceMetadata"/>
      <ns2:ContextProperty description="" name="{http://gaards.cagrid.org/authentication}AuthenticationProfiles"/>
     </ns2:contextPropertyCollection>
    </ns2:ServiceContext>
   </ns2:serviceContextCollection>
   <ns9:SemanticMetadata conceptCode="C63541" conceptDefinition="A service available on a system that coordinates resources that are not subject to central control, using open, general purpose protocols and interfaces to deliver nontrivial qualities of services." conceptName="Grid Service" order="0" xmlns:ns9="gme://caGrid.caBIG/1.0/gov.nih.nci.cagrid.metadata.common"/>
   <ns10:SemanticMetadata conceptCode="C63543" conceptDefinition="A published API which receives data in the form of objects, performs computations based upon the input data, and returns information to a client via caGrid in the form of one or more objects." conceptName="Analytical Grid Service" order="1" xmlns:ns10="gme://caGrid.caBIG/1.0/gov.nih.nci.cagrid.metadata.common"/>
  </ns2:Service>
 </ns1:serviceDescription>
 <ns1:hostingResearchCenter>
  <ns11:ResearchCenter displayName="" shortName="" xmlns:ns11="gme://caGrid.caBIG/1.0/gov.nih.nci.cagrid.metadata.common">
   <ns11:Address country="" locality="" postalCode="" stateProvince="" street1="" street2=""/>
   <ns11:pointOfContactCollection>
    <ns11:PointOfContact affiliation="" email="" firstName="" lastName="" phoneNumber="" role=""/>
   </ns11:pointOfContactCollection>
  </ns11:ResearchCenter>
 </ns1:hostingResearchCenter>
</ns1:ServiceMetadata>


Last edited by
Sarah Honacki (854 days ago)
Adaptavist Theme Builder Powered by Atlassian Confluence