}
/**
+ * Horde_Exception should pass a message string (if any) in the message
+ * field, and the REASON_* constant in the code field (defaults to
+ * REASON_MESSAGE).
+ *
+ * @param string $userID The userID to check.
+ * @param array $credentials An array of login credentials.
+ *
+ * @throws Horde_Exception
+ */
+ protected function _authenticate($userId, $credentials)
+ {
+ throw new Horde_Exception('unsupported');
+ }
+
+ /**
* Automatic authentication: Set the user allowed IP block.
*
* @return boolean Whether or not the client is allowed.