I am trying to use local node client thats available at https://experienceleague.adobe.com/docs/experience-manager-learn/assets/aem-guides_token-authentication-external-application.zip?lang=en
I see that we have a params object which is expected to have `developerCredentials` field:
```
// Command line parameters
let params = { };
/**
* Application entry point function
*/
(async () => {
console.log('Example usage: node index.js aem=https://author-p1234-e5678.adobeaemcloud.com propertyName=metadata/dc:rights propertyValue="WKND Limited Use" folder=/wknd/en/adventures/napa-wine-tasting file=credentials-file.json' ); // Parse the command line parameters
params = getCommandLineParams();
// Set the access token to be used in the HTTP requests to be local development access token
params.accessToken = await getAccessToken(params.developerConsoleCredentials);
// Get a list of all the assets in the specified folder
let assets = await listAssetsByFolder(params.folder);
// For each asset, update it's metadata
await assets.forEach(asset => updateMetadata(asset, {
[params.propertyName]: params.propertyValue
}));
})();
```
while developing locally, I wanted to know how can I connect to AEM that's running on localhost:4502. Do I need to have local access token generated from cloud for this as well since I am just using `localhost` server and nothing from AEM cloud.