The authentication module has been updated to MSAL, which replaces the deprecated ADAL library. This update brings additional authentication options, including Client Credentials and Certificate-based authentication.
Client Credentials: This method utilizes the CLIENT_ID and CLIENT_SECRET to authenticate.
Certificate-based Authentication: You can use a certificate uploaded to your Azure AD App Registration by adding the -c parameter. Additionally, you must set the environment variables KEY_FILE and THUMBPRINT to specify the path to the private key of the certificate and the thumbprint of the certificate, respectively. When using this option, do not specify the -m parameter.
Interactive Authentication: If you are running the tool interactively and wish to authenticate with your own account, add the -i parameter. This will open a browser window prompting you to authenticate. When using this option, do not specify the -m parameter.
The authentication module has been updated to MSAL, which replaces the deprecated ADAL library. This update brings additional authentication options, including Client Credentials and Certificate-based authentication.
Client Credentials: This method utilizes the
CLIENT_ID
andCLIENT_SECRET
to authenticate.Certificate-based Authentication: You can use a certificate uploaded to your Azure AD App Registration by adding the
-c
parameter. Additionally, you must set the environment variablesKEY_FILE
andTHUMBPRINT
to specify the path to the private key of the certificate and the thumbprint of the certificate, respectively. When using this option, do not specify the-m
parameter.Interactive Authentication: If you are running the tool interactively and wish to authenticate with your own account, add the
-i
parameter. This will open a browser window prompting you to authenticate. When using this option, do not specify the-m
parameter.closes #84