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>





