PartitionKey is a part of the container, so you should use a single container which is partitioned how ever you require.
Assuming all apps create an equal volume of login requests - then AppId sounds reasonable as a partition key.
https://learn.microsoft.com/en-us/azure/cosmos-db/resource-model#azure-cosmos-db-containers