3 * Authentication provider interface
6 * @subpackage Authentication
10 * Authentication provider interface
12 * Implement this interface to act as an authentication provider.
14 * Parameters should be passed via the constructor where possible, as this
15 * makes it much easier for users to use your provider.
19 * @subpackage Authentication
21 interface Requests_Auth {
23 * Register hooks as needed
25 * This method is called in {@see Requests::request} when the user has set
26 * an instance as the 'auth' option. Use this callback to register all the
29 * @see Requests_Hooks::register
30 * @param Requests_Hooks $hooks Hook system
32 public function register(Requests_Hooks &$hooks);