Manage Nerdio Manager Primary App Registration Secrets
By default, the secrets required by the Nerdio Manager app service in Azure are automatically managed. However, if your organizational policies demand it (for example, due to requirements around ceritifcate expiry/renewal), you can use the Azure portal to manually manage and update the secrets for the Nerdio Manager app service.
Note: The tasks in this procedure require the Key Vault Administrator and Key Vault Secrets Officer roles in Microsoft Azure.
To generate a new client secret:
Log in to the Microsoft Entra Admin Center (https://entra.microsoft.com).
Expand App Registrations.
In the application list, locate and select
nerdio-nmw-app.Expand Manage, then Certificates & secrets.
Select Client Secrets and then + New client secret.
Enter a description for the secret and an expiration date in line with your organization's policies.
-
Select Add.
Warning: Make sure you carefully note down the secret value. This is the only time you'll be able to see the secret value; you won't be able to retrieve it again.
View the value of the secret and copy it to a safe location.
To update the client secret in the Nerdio Manager key vault:
Log in to the Azure portal (https://portal.azure.com) and select Key vaults from the list of services.
Locate the Nerdio Manager key vault (which will have an ID in the format
nmw-app-kv-<IDString>), and open it.Expand Objects, then Secrets.
Locate and select the secret AzureAD--ClientSecret.
Select +New Version.
Copy the secret value you recorded above into the Secret value field.
Check the Set activation date and Set expiration date boxes, and enter a value for each date.
Select Create.
To restart the Nerdio Manager app service:
Return to the Azure Portal (https://portal.azure.com) and search for App services.
Locate the Nerdio Manager app service, which has an ID in the format nmw-app-<IDString>, and open it.
Select Restart at the top of the main pane.
To verify that the client secret has been updated successfully:
Log in to (or refresh) the Nerdio Manager UI, and confirm that no errors are reported in the logs.
If you have implemented an Entra ID SQL Authentication on the Nerdio Manager SQL database, start at Step 6 in Configure Entra ID SQL Authentication to perform the authentication.
The Azure API Limit Booster article has detailed instructions on how to update the client secrets on other app registrations.
Comments (0 comments)