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 Status
ResponseProcessingException
- for other processing errorsCopyright © 2018 Litsec AB. All rights reserved.