I am working on a nugget to integrate with Jira for both Cloud and Server Setup, i am currently using API key based authentication for cloud setup, however i want my nugget to be able to work on both the setups. Which authentication method would work both setups ??