Using OAuth Authentication
Use the OAuth authentication standard to connect to Asana. OAuth requires the authenticating user to interact with Asana using the browser.
Custom Credentials
You will need to register an app to obtain the OAuthClientId and OAuthClientSecret.
See Custom Credentials for a procedure.
Headless Machines
There may be cases where you need to authenticate an application running on a headless server or another machine where the component is not authorized to open a browser.
See Headless Machines for instructions regarding headless OAuth.
Creating a Custom OAuth App
You might want to create a custom OAuth app to change the information displayed when users log into Asana. You can register an app to obtain the OAuthClientId and OAuthClientSecret.See Creating a Custom OAuth App for a procedure.