First cut at logout race detection in cache.
[shibboleth/sp.git] / shibsp / util / SPConstants.h
index d0e39ea..92689a0 100644 (file)
 #define __shibsp_constants_h__
 
 #include <shibsp/base.h>
-#include <saml/util/SAMLConstants.h>
+#ifndef SHIBSP_LITE
+# include <saml/util/SAMLConstants.h>
+#else
+# include <shibsp/lite/SAMLConstants.h>
+#endif
 
 /**
  * Shibboleth SP XML constants.
@@ -43,6 +47,18 @@ namespace shibspconstants {
     /** Shibboleth 2.0 attribute mapping namespace ("urn:mace:shibboleth:2.0:attribute-map") */
     extern SHIBSP_API const XMLCh SHIB2ATTRIBUTEMAP_NS[];
 
+    /** Shibboleth 2.0 notification namespace ("urn:mace:shibboleth:2.0:sp:notify") */
+    extern SHIBSP_API const XMLCh SHIB2SPNOTIFY_NS[];
+
+    /** Shibboleth 2.0 attribute filter policy namespace ("urn:mace:shibboleth:2.0:afp") */
+    extern SHIBSP_API const XMLCh SHIB2ATTRIBUTEFILTER_NS[];
+
+    /** Shibboleth 2.0 basic matching function namespace ("urn:mace:shibboleth:2.0:afp:mf:basic") */
+    extern SHIBSP_API const XMLCh SHIB2ATTRIBUTEFILTER_MF_BASIC_NS[];
+
+    /** Shibboleth 2.0 SAML matching function namespace ("urn:mace:shibboleth:2.0:afp:mf:saml") */
+    extern SHIBSP_API const XMLCh SHIB2ATTRIBUTEFILTER_MF_SAML_NS[];
+
     /** Shibboleth 1.x Protocol Enumeration constant ("urn:mace:shibboleth:1.0") */
     extern SHIBSP_API const XMLCh SHIB1_PROTOCOL_ENUM[];