. */ namespace SP\Providers\Auth; use SP\DataModel\UserLoginData; /** * Interface AuthInterface * * @package Auth */ interface AuthInterface { /** * Autentificar al usuario * * @param \SP\DataModel\UserLoginData $userLoginData * * @return mixed|AuthDataBase */ public function authenticate(UserLoginData $userLoginData); /** * Indica si es requerida para acceder a la aplicación * * @return boolean */ public function isAuthGranted(): bool; }