+ * Returns the set of audience values associated with this Application.
+ *
+ * @return set of audience values associated with the Application
+ */
+ virtual const std::vector<const XMLCh*>& getAudiences() const=0;
+#endif
+
+ /**
+ * Returns a set of attribute IDs to use as a REMOTE_USER value.
+ * <p>The first attribute with a value (and only a single value) will be used.
+ *
+ * @return a set of attribute IDs, or an empty set
+ */
+ virtual const std::set<std::string>& getRemoteUserAttributeIds() const=0;
+
+ /**