Is it possible to create users/roles in Docker Hub? (like IAM)


I am using a third-party service that will push Docker images to Docker Hub.
I am asked to provide credentials.
The only credentials I have, are the ones to log in Docker Hub website.
I was looking for the creation of roles like Amazon IAM or service account on gcloud or an API key.
What can I use to authenticate a third-party service? Giving my own credentials is a no go for obvious security reasons.