title: App Registration in Azure AD for different enviroments---Best practices
body: <p>I am looking for best practices for registering App in Azure AD for different environments like DEV, TEST, UAT and PROD</p>
  
  <p>I have an PROD subscription and non PROD subscription both of which are tied to our Corporate Azure AD
  Now to have an application in different environments and have Corporate users have access to it during Development as well has end users, what are the best practices?</p>
  
  <p>I am thinking of creating of Directories for different envs and then have the app registration in each of these directory and add corporate users as guest users to this. So app registration is in this Directory while the workloads are in the Corporate Directory</p>
  
  <p>Is it a good practice?</p>