+ /**\r
+ * Returns a set of attribute IDs to use as a REMOTE_USER value.\r
+ * <p>The first attribute with a value (and only a single value) will be used.\r
+ *\r
+ * @return a set of attribute IDs, or an empty set\r
+ */\r
+ virtual const std::set<std::string>& getRemoteUserAttributeIds() const=0;
+