public interface ResponseProcessor
| Modifier and Type | Method and Description |
|---|---|
ResponseProcessingResult |
processSamlResponse(String samlResponse,
String relayState,
ResponseProcessingInput input,
PeerMetadataResolver peerMetadataResolver,
ValidationContext validationContext)
Processes a SAML response including signature validation and assertion decryption.
|
ResponseProcessingResult processSamlResponse(String samlResponse, String relayState, ResponseProcessingInput input, PeerMetadataResolver peerMetadataResolver, ValidationContext validationContext) throws ResponseStatusErrorException, ResponseProcessingException
samlResponse - the base64 encoded SAML responserelayState - the received relay stateinput - the processing inputpeerMetadataResolver - a resolver for finding the peer metadata entryvalidationContext - optional validation context for controlling the validation and assertion validation processResponseStatusErrorException - if the response indicates a non-successful StatusResponseProcessingException - for other processing errorsCopyright © 2018 Litsec AB. All rights reserved.