. */ namespace SP\Providers\Auth; use SP\DataModel\UserLoginData; use SP\Domain\Auth\Services\AuthException; /** * Class Auth * * Esta clase es la encargada de realizar la autentificación de usuarios de sysPass. * * @package SP\Providers\Auth */ interface AuthProviderInterface { /** * Probar los métodos de autentificación * * @param UserLoginData $userLoginData * * @return false|AuthResult[] */ public function doAuth(UserLoginData $userLoginData): array|bool; }