Future<Either<Failure, Token>> login( {bool refreshIfAvailable = false}) async => throw UnsupportedFailure( errorType: ErrorType.unsupported, message: 'Unsupported login');