Spring Security SAML

org.springframework.security.saml.websso
Interface ArtifactResolutionProfile

All Known Implementing Classes:
ArtifactResolutionProfileBase, ArtifactResolutionProfileImpl

public interface ArtifactResolutionProfile

Implementations must load referenced artifact using SAML artifact resolution protocol.


Method Summary
 org.opensaml.common.SAMLObject resolveArtifact(SAMLMessageContext context, String artifactId, String endpointURI)
          Implementation must resolve artifact with the given ID, locate endpoint usable for it resolution and load referenced SAML message.
 

Method Detail

resolveArtifact

org.opensaml.common.SAMLObject resolveArtifact(SAMLMessageContext context,
                                               String artifactId,
                                               String endpointURI)
                                               throws org.opensaml.ws.message.decoder.MessageDecodingException
Implementation must resolve artifact with the given ID, locate endpoint usable for it resolution and load referenced SAML message.

Parameters:
context - saml context with pre-populated local entity
artifactId - artifact to resolve
endpointURI - URI of the endpoint the message was sent to
Returns:
message the artifact references
Throws:
org.opensaml.ws.message.decoder.MessageDecodingException - in case message loading fails

Spring Security SAML