The Autodesk Licensing and Sign-in Helper is a cross-platform standalone command line-based and UI-based application that offers CLMv2 and CLMv1 component visibility and configuration. This tool simplifies the process of retrieving information that are often obscure or difficult to locate such as licensing and sign-in component versions and registered Autodesk products. Furthermore, this tool aids in the debugging process by easing the configuration of log levels as well as collecting and zipping relevant log files and system data to a desired location (log level and log file collections is for CLMv2 only).
Overall, the Autodesk Licensing and Sign-in Helper is designed to allow Autodesk internal development and support teams to query and retrieve debugging related information and files efficiently.
In this release, the tool is updated to support the latest version of Autodesk products and internal components:
sudo -E ./AdskLicensingSupportTool.app/Contents/MacOS/AdskLicensingSupportTool -l--uninstall-identity will likely fail because the “adskidentitymanager” package is a dependency for “adsklicensing” package.All applications are signed with Autodesk certificates.
Two files are needed to validate the GPG signature:
AdskLicensingSigninHelper-*-linux.tar.gz.sigAdskLicensingSigninHelper-*-Public.asc (contact Autodesk support to obtain this key file)Then run the following commands to de-armor the public key file to .asc.gpg format. Then using the public key, verify the detached signature file is correct for the .tar.gz file.
$ gpg --dearmor --yes AdskLicensingSigninHelper-*-Public.asc
$ gpgv --keyring ./AdskLicensingSigninHelper-*-Public.asc.gpg AdskLicensingSigninHelper-*-linux.tar.gz.sig AdskLicensingSigninHelper-*-linux.tar.gz
gpgv: Signature made Thu Jun 5 16:48:00 2025 PDT
gpgv: using RSA key 74EFCA6B48B7E2E696563AFC8F0DA98C1D9DB31F
gpgv: Good signature from "Autodesk Inc. <security.codesigning@autodesk.com>"
| Platform | Instruction |
|---|---|
| Windows | 1. Open Windows Explorer 2. Navigate to the folder that the tool has been extracted to 3. Double click on AdskLicensingSupportToolUI.exe 4. Depending on your windows settings, a User Account Control dialog may pop up asking to allow the app to make changes to your device ![]() 5. Click the Yes button |
| Mac | 1. Launch terminal 2. Change to the directory that contains the tool 3. Then enter: sudo -E ./AdskLicensingSupportToolUI.app/Contents/MacOS/AdskLicensingSupportToolUI |
| Linux | The UI version of the AdskLicensingSupportTool is not available on Linux |
The UI consists of 5 tabs:
Shows a list of installed products, their versions, the current license method and the product key. Allows the user to change the license method of selected products
To change one or more products:

A dialog will pop up letting the user know what products were changed, which were not changed and which were skipped.

The Command line actions section below will show the command line parameters to use for those wishing to change the license method using the command line.
NOTE: Pre-Release products cannot have their license methods changed. This is by-design.
ADLSDK_LOG_LEVEL=TADLSDK_LOG_DIR=<path>ADLM_DEBUG_MODE=1Set the following system-wide environment variable:
Find Advanced System Settings dialog → Select Advanced tab → Select Environment Variables… button

Select the New button in the System Variables section to set the ADLSDK_LOG_LEVEL environment variable to: T, ie set Variable name field to ADLSDK_LOG_LEVEL, and the Variable value field to T

Repeat the above step to set ADLM_DEBUG_MODE environment variable to 1
ADLSDK_LOG_DIR environment variable to place the SDK log files in the path specified:c:\temp\sdklog if doesn’t existADLSDK_LOG_DIR=c:\temp\sdklogUse a terminal to set current session environment variable as below.
export ADLSDK_LOG_LEVEL=T
export ADLSDK_LOG_DIR=<path>
export ADLM_DEBUG_MODE=1
The <path> could be /tmp/sdklog (ensure this folder path has writeable permissions)
Remember to use the same terminal window for further operation to inherit environment variables, once you close the terminal/console the shell’s variables are removed.
The log collector requires that logs be verbose so that Licensing developers can troubleshoot any issues that a customer may have with licensing. As such a wizard will walk the user through the process of collecting logs.
The wizard will do the following:
Ask the user to turn on Verbose logging

Prompt the user to shutdown any running Autodesk products. This also includes programs like Autodesk Access.

After shutting down the running Autodesk products, the AdskLicensingService and AdskLicensingAgent services will be shutdown
Set the log level to verbose for both AdskLicensingService and AdskLicensingAgent and restart the AdskLicensingService

Prompt the user to restart the Autodesk product that he/she is having a licensing problem with

Collect the log files into a info-and-logs.zip file into a user specified folder


The following licensing and identity related logs will be collected:
Prompt the user to shutdown running Autodesk products so that AdskLicensingService and AdskLicensingAgent can have their log levels reset to Info and restart the AdskLicensingService. The programs needed to be shutdown also include Autodesk Access.


User can then click on the Open folder button to open the folder in Windows explorer or Finder in which the zip file was saved

Checks that all the necessary URLs required for named-user licensing to operate properly are accessible.
To see a list of URLs that are not accessible from the computer, click on the Check URLs button. After a minute or so, a list of URLs will be displayed along with whether they are accessible.

Below, is a sample result of clicking the Check URLs button. “N/A” value means that the corresponding check was not performed for the URL by design, it does not imply a failure.

By default, it will allow you to check URLs used by CLMv2. This method closely matches how CLMv2 would check for connectivity via the proxy server. Some URLs that the Identity Manager communicates with are also checked using cURL, it is to help determine if an Identity Manager issue was caused by cURL.
If there are issues connecting with the proxy server using the above method, the following environment variables may be used as an alternative to configure the proxy environment.
set HTTP_PROXY=http://<hostname or ip address of proxy server>:<port no>
set HTTPS_PROXY=http://<hostname or ip address of proxy server>:<port no>
Set these environment variables, then restart AdskLicensingSupportTool and check the URLs again by clicking Check URLs button.
More information is documented here.
Deletes the LoginState.xml and Identity Manager cache files or re-installs Identity Manager in case the user is unable to Sign into Autodesk when launching the Autodesk product
In some cases, users are unable to login to Autodesk to authorize their products. Deleting the LoginState.xml and Identity Manager cache files usually solves the problem.

After clicking on the Reset login state button, the user is asked to shutdown all Autodesk products before continuing. This also includes programs like Autodesk Access.

if successful, the files will be deleted and the following sample messages will be shown

In some cases, reinstalling Identity Manager could address hidden installation issues and apply the latest patches. The Install Identity Manager button will open the installer download page for Identity Manager in their default browser. The Uninstall Identity Manager button will launch the uninstaller of the Identity Manager.

Shows the version of each licensing related component and whether or not the AdskLicensingService is running

Shows the version of identity related component if installed, and whether or not the AdskIdentityManager is running

| Platform | Instruction |
|---|---|
| Windows | 1. Launch command prompt as an administrator 2. Switch to the directory that contains the tool 3. Enter AdskLicensingSupportTool.exe -v to verify the Autodesk Licensing and Sign-in Helper version |
| Mac | 1. Launch terminal 2. Switch to the directory that contains the tool 3. Enter ./AdskLicensingSupportTool.app/Contents/MacOS/AdskLicensingSupportTool -v to verify the Autodesk Licensing and Sign-in Helper version |
| Linux | 1. Launch terminal 2. Switch to the directory that contains the tool 3. Enter ./AdskLicensingSupportTool -v to verify the Autodesk Licensing and Sign-in Helper version |
For Mac/Linux enter sudo -E AdskLicensingSupportTool [parameter] if admin privilege is required.
This tool partially supports Clic releases that were made between FY17 and FY19 (CLMv1). It supports resetting LGS via (-r), but it does not collect CLMv1 log files or change the log file verbosity.
usage: AdskLicensingSupportTool [-h] [-v]
[-r product_key:license_method | comma separated list of product keys[:license_method]
| ALL[:license_method]] [-i] [-sdl] [-svl] [-u]
[--clean-cache] [--install-identity]
[--uninstall-identity] [-l [DIR]]
AdskLicensingSupportTool
options:
-h, --help show this help message and exit
-v, --version View current Autodesk Licensing and Sign-in Helper version.
-r product_key:license_method | comma separated list of product keys[:license_method] | ALL[:license_method], --resetlicensemethod product_key:license_method | comma separated list of product keys[:license_method] | ALL[:license_method]
Change the licensing method for a product_key to a specified licensing method.
product_key can be a single product key, a comma-separated list of products,
or keyword ALL.
At least one product key, or the keyword ALL, must be specified.
Possible license methods are: USER, NETWORK, STANDALONE, NONE.
If no method is supplied, NONE will be used.
NONE will result in the "Let's Get Started" screen appearing on
next launch of the product.
# Set all products to USER licensing method
AdskLicensingSupportTool --resetlicensemethod ALL:USER
# Set product key 128L1 to USER licensing method
AdskLicensingSupportTool --resetlicensemethod 128L1:USER
# Set product keys 128L1, 426I1, and 829L1 to USER licensing method
AdskLicensingSupportTool --resetlicensemethod 128L1,426I1,829L1:USER
# Clear the licensing method for all products
AdskLicensingSupportTool --resetlicensemethod ALL
# Clear the licensing method for product key 128L1
AdskLicensingSupportTool --resetlicensemethod 128L1
# Clear the licensing method for product keys 128L1, 426I1, and 829L1
AdskLicensingSupportTool --resetlicensemethod 128L1,426I1,829L1
CLM v2 [FY20]:
-i, --info View Licensing v1 and v2 component versions and registered products.
-sdl, --setdefaultlogging
Set service and agent log levels to default.
-svl, --setverboselogging
Set service and agent log levels to debug mode.
-u, --checkurls Check for inaccessible desktop subscription URLs.
--clean-cache Delete Identity Manager cache files. Please ensure all Autodesk applications are closed before running this command.
--install-identity Open the download page for Identity Manager Installer.
--uninstall-identity Launch the Identity Manager uninstaller.
-l [DIR], --getlogs [DIR]
Collect and zip log files. Provide a directory
to contain the zipped folder. (for example, '--getlogs C:\temp').
If no directory is provided, the zipped folder will be
stored at the current working directory.
Logs and files that will be collected:
* *.log
* AdlSdk-*.log
* AdskLicensingUpdateSupport.log
* LoginState.xml
* WebServices.log
* adlm-err*.log
* agent-std*.log
* nlm-server-info.json
* pubnub_sdk-*.log
First, must set environment variables before launching any Autodesk products.
Download AdskLicensingSupportTool (see link above).
Open an Administrator Command Prompt on Windows, or for Mac/Linux open a terminal window and use sudo -E for commands.
In the same terminal, use the Support Tool SetVerboseLogging command to configure verbose logging for AdskLicensing service and agent. Note the -E between sudo and ./AdskLicensingSupportTool on mac and linux. This passes the user environment variables to the sudo user so that the Support Tool can correctly capture the SDK log files.
Windows:
AdskLicensingSupportTool.exe --setverboselogging
Mac:
sudo -E ./AdskLicensingSupportTool.app/Contents/MacOS/AdskLicensingSupportTool --setverboselogging
Linux:
sudo -E ./AdskLicensingSupportTool --setverboselogging
If the issue can be reproduced with simple steps, please stop the service, remove the existing agent log, service log files, then start the service again.
Service and Agent Log File locations
Windows:
Mac:
Linux:
Engaging in this practice of deleting log files reduces the log file size to a minimum and facilitates easier identification of the issue’s location by our DEV team. If the issue is time-consuming or difficult to reproduce, this step may be skipped, but then please provide a comment with the timestamp for when the issue occurred.
In the same terminal, launch the product and reproduce the issue For Mac: In the same terminal window where the environment variables were set, launch the product: e.g
/Applications/Autodesk/AutoCAD\ 2022/AutoCAD\ 2022.app/Contents/MacOS/AutoCAD &
Note: & at the end so that it would run as a background process
In the same terminal, use the Support Tool GetLogs command to collect the logs into a single zip file Windows:
AdskLicensingSupportTool.exe --getlogs
NOTE: For Mac/Linux, run this command without sudo. If that fails, then use sudo -E
Mac:
./AdskLicensingSupportTool.app/Contents/MacOS/AdskLicensingSupportTool --getlogs
Linux:
./AdskLicensingSupportTool --getlogs
The tool will report whether or not the log files are verbose after collecting them. Note the info-and-logs.zip file location resulting from this step.
In the same terminal, use the Support tool SetDefaultLogging command to restore default logging.
Windows:
AdskLicensingSupportTool.exe --setdefaultlogging
NOTE: If you set ADLSDK_LOG_LEVEL or other variables, then you should manually remove those environment variables using the Advanced System Settings dialog.
Mac:
sudo -E ./AdskLicensingSupportTool.app/Contents/MacOS/AdskLicensingSupportTool --setdefaultlogging
Linux:
sudo -E ./AdskLicensingSupportTool --setdefaultlogging
NOTE: For Mac/Linux, after running command then close terminal to remove environment variables.
Upload the resulting info-and-logs.zip file to a shared location (e.g. onedrive) and add to the ticket/question.
Autodesk Licensing and Sign-in Helper is subject to the Autodesk Terms of Use (https://www.autodesk.com/company/terms-of-use/en/general-terms)