REST API populate generates multiple internal content-api calls?

System Information
  • Strapi Version: 4.1.8
  • Operating System: Linux
  • Database: Postgres

Does Strapi send multiple internal calls to its content-api when receiving REST requests with populate?

I add auth to a project like this:
(including a log line)

grafik

When I then query entries like this:

http://localhost:3344/api/content-pages?pagination[pageSize]=9999&locale=all&populate[content_containers][populate]=*&populate[category_page][fields][0]=commissionId

I can read the auth log line far more than once.
In fact it feels like one auth for one entry.


.
As if Strapi queries its own content-api again internally for the populate?
As soon as I remove the “populate” theres exactly one “doing auth” line.

Thank you for your time kind strangers!