Interface ResponseProcessingInput
-
public interface ResponseProcessingInputRepresents the input passed along with a SAML Response to theResponseProcessor.- Author:
- Martin Lindström (martin.lindstrom@litsec.se)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AuthnRequestgetAuthnRequest()Returns the authentication request message that corresponds to the response message being processed.StringgetClientIpAddress()If the validation should perform a check of the Address(es) found in the assertion, this method should return the address of the client, otherwise returnnull.InstantgetReceiveInstant()Returns the timestamp when the response was received.StringgetReceiveURL()Returns the URL on which the response message was received.StringgetRelayState()Returns the RelayState that was included in the request (ornullif none was sent).
-
-
-
Method Detail
-
getAuthnRequest
AuthnRequest getAuthnRequest()
Returns the authentication request message that corresponds to the response message being processed.- Returns:
- the AuthnRequest message or null if no message is available
-
getRelayState
String getRelayState()
Returns the RelayState that was included in the request (ornullif none was sent).- Returns:
- the RelayState variable or null
-
getReceiveURL
String getReceiveURL()
Returns the URL on which the response message was received.- Returns:
- the receive URL
-
getReceiveInstant
Instant getReceiveInstant()
Returns the timestamp when the response was received.- Returns:
- the receive timestamp
-
getClientIpAddress
String getClientIpAddress()
If the validation should perform a check of the Address(es) found in the assertion, this method should return the address of the client, otherwise returnnull.- Returns:
- the client IP address of null if no check should be made
-
-