EventStoreClient ReadStreamAsync vs ReadAllAsync

Hi,

I’m confused about the behavior. I have these two statements:

var result = await persistentSubscriptionClient.ReadStreamAsync(Direction.Forwards, "FavouriteFilter-517ce734-3c2b-482b-a229-f83fc8bdb4d6", StreamPosition.Start).ToListAsync();
var result1 = await persistentSubscriptionClient.ReadAllAsync(Direction.Forwards, Position.Start).ToListAsync();

private static EventStoreClient CreateSubscriptionClient()
{
    return new EventStoreClient(EventStoreClientSettings.Create("esdb:// IP ?Tls=true&TlsVerifyCert=false"));
}

The first line works as expected. The second line (ReadAllAsync) throws an exception. =>

EventStore.Client.AccessDeniedException: ‘Status(StatusCode=“PermissionDenied”, Detail=“Access Denied”)’

Why is that? All I want is to read all events and write to another EventStore…

Thanks
Dani