Azure enterprise application secret expiring

Lee Muzzy 0 Reputation points
2023-08-09T21:04:36.0366667+00:00

To Configure using Azure Portal

Create an Azure AD Service Principle[​]

  • In Azure Active Directory, create a user who will then be assigned permissions to update your DNS zone, this can be an App registration. Take note of your Application (client) ID and Directory (tenant) ID.
  • In your DNS Zone, use the Access Control (IAM) option to Add a Role Assignment (DNS Zone Contributor). Take note of your DNS Zone resource-group name and Subscription ID
  • In the app registration user properties, go to Certificates & secrets, Client Secrets > New Client secret. Set a meaningful description such as "Certify The Web DNS updates", and set the preferred expiry (.e.g. 24 Months). When the secret expires the app will fail to make DNS updates, so you need to actively manage this secret and it's expiry. Copy the secret "value" for later (the secret "ID" is not used)

You can now add your Azure DNS credential in the app using the above noted values.

My problem. We did this two years ago and now the secret is expiring and I have no idea where to put our new secret. Any ideas?

Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
24,320 questions
{count} votes

1 answer

Sort by: Most helpful
  1. risolis 8,741 Reputation points
    2023-08-10T02:44:42.7166667+00:00

    Hello @Lee Muzzy

    Thank you for posting your question on this Azure Q&A community.

    I would like to know if you are referring to the following steps stated on the link below:

    https://learn.microsoft.com/en-us/troubleshoot/azure/general/invalid-client-secret

    Looking forward to hearing from you

    Cheers,

    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.