Get list of users without password auth

I am building an app and the server needs to have access to a list of all users who have access to the service. I found the admin API docs, but no way to get a list of users without creating a user with admin rights in keycloak for it and using the password of that account to get an access token.

I was thinking about some sort of static bearer token to get a list of users. (My current plan is to keep no record of users on the app DB itself but only their IDs and have them fully managed by my keycloak instance.)

EDIT: would be even better if I could just fetch that list using my client ID and secret.