import org.opensaml.common.binding.decoding.SAMLMessageDecoder;
import org.opensaml.common.xml.SAMLConstants;
import org.opensaml.saml1.core.AttributeQuery;
+import org.opensaml.saml1.core.Request;
import org.opensaml.saml1.core.Response;
import org.opensaml.saml1.core.Statement;
import org.opensaml.saml1.core.StatusCode;
} finally {
// Set as much information as can be retrieved from the decoded message
try {
- AttributeQuery query = requestContext.getInboundSAMLMessage();
+ Request request = requestContext.getInboundSAMLMessage();
+ AttributeQuery query = request.getAttributeQuery();
requestContext.setSubjectNameIdentifier(query.getSubject().getNameIdentifier());
String relyingPartyId = requestContext.getInboundMessageIssuer();
/** Basic data structure used to accumulate information as a request is being processed. */
protected class AttributeQueryContext extends
- BaseSAML1ProfileRequestContext<AttributeQuery, Response, AttributeQueryConfiguration> {}
+ BaseSAML1ProfileRequestContext<Request, Response, AttributeQueryConfiguration> {}
}
\ No newline at end of file