#define __shibsp_extractor_h__
#include <shibsp/base.h>
-
-#include <saml/saml2/metadata/Metadata.h>
#include <xmltooling/Lockable.h>
+#include <saml/saml2/metadata/Metadata.h>
namespace shibsp {
class SHIBSP_API Application;
class SHIBSP_API Attribute;
- class SHIBSP_API SPRequest;
/**
* A service that extracts and decodes attributes from XML objects.
const xmltooling::XMLObject& xmlObject,
std::multimap<std::string,Attribute*>& attributes
) const=0;
-
- /**
- * Clears possible HTTP request headers that might be populated
- * during attribute export.
- *
- * @param request the SP request being processed
- */
- virtual void clearHeaders(SPRequest& request) const=0;
};
/**