How to deploy Managed Application with WebApp and single sign-on (Entra ID)

Nicolai Petri 5 Reputation points
2023-10-23T07:26:27.8066667+00:00

Hi,

I hope someone can help me to figure out a way to solve our challenge with deploying our Azure Managed Application thru marketplace.

Currently we have done an application that consists of a Azure WebApp and a storage account.

Our challenge is that when we deploy the web app into the customers tenant (e.g. custapp.azurewebsites.net), we need to have an Entra Id app registration with client id and client secret. We also need to ensure that the App registration is configured with correct callback url (e.g. https://custapp.azurewebsites.net/signin-oidc).
Have anyone solved this so customers can easily on-board a webapps with Entra ID signin as managed applications ?

Kind regards,

Nicolai Petri

Azure Managed Applications
Azure Managed Applications
An Azure service that enables managed service providers, independent software vendors, and enterprise IT teams to deliver turnkey solutions through the Azure Marketplace or service catalog.
139 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Deepanshukatara-6769 9,195 Reputation points
    2023-10-27T10:38:46.0166667+00:00

    Hi , hope doing well

    To address your query , please check below

    Automate the Configuration:

    • Create a script or automation process that configures the Azure Web App and Azure AD App Registration with the required settings. This script should:
    • Create the Azure AD App Registration.
    • Set the correct callback URL (e.g., https://custapp.azurewebsites.net/signin-oidc) for the App Registration.
    • Grant the necessary permissions.
    • Retrieve and store the Client ID and Client Secret securely.
    • Update the Azure Web App settings with the Client ID and other configuration details.

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.