Asana service setting API key

I would like to integrate the gitlab instalation of my company with my asana account. The only place to write the Asana API Key (AAK) is in the service page of a project in gitlab.
My question is that the AAK is personal (per user). Should not be it a setting in the user account configuration page? If I write the AAK in the service page; will it be visible for other users of Gitlab?

I don’t know how Asana service works, but the settings page can only be viewed and edited by Masters or Owners.

I contacted to the developer of the integration plugin. The way it works is to setup a “gitlab account” in asana and use this AAK. This solves my question.