class SHIBSP_API Application;
class SHIBSP_API Attribute;
- class SHIBSP_API Session;
class SHIBSP_API ResolutionContext;
+ class SHIBSP_API Session;
+ class SHIBSP_API SPRequest;
#if defined (_MSC_VER)
#pragma warning( push )
* @throws AttributeResolutionException thrown if there is a problem resolving the attributes for the subject
*/
virtual void resolveAttributes(ResolutionContext& ctx) 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;
};
#if defined (_MSC_VER)