You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/app-service/configure-authentication-provider-aad.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,7 +79,7 @@ To use an existing registration, select either:
79
79
80
80
If you need to manually create an app registration in a workforce tenant, see [Register an application with the Microsoft identity platform](/entra/identity-platform/quickstart-register-app). As you go through the registration process, be sure to note the application (client) ID and client secret values.
81
81
82
-
During the registration process, in the **Redirect URIs** section, select **Web** for platform and enter `<app-url>/.auth/login/aad/callback`. For example, enter `https://contoso.azurewebsites.net/.auth/login/aad/callback`.
82
+
During the registration process, in the **Redirect URIs** section, select **Web** for platform, and enter a redirect URI. For example, enter `https://contoso.azurewebsites.net/.auth/login/aad/callback`.
83
83
84
84
Now, modify the app registration:
85
85
@@ -166,7 +166,7 @@ To use an existing registration, select **Provide the details of an existing app
166
166
167
167
If you need to manually create an app registration in an external tenant, see [Register an app in your external tenant](/entra/external-id/customers/how-to-register-ciam-app?tabs=webapp#register-your-web-app).
168
168
169
-
During the registration process, in the **Redirect URIs** section, select **Web** for platform and enter `<app-url>/.auth/login/aad/callback`. For example, enter `https://contoso.azurewebsites.net/.auth/login/aad/callback`.
169
+
During the registration process, in the **Redirect URIs** section, select **Web** for platform, and enter a redirect URI. For example, enter `https://contoso.azurewebsites.net/.auth/login/aad/callback`.
170
170
171
171
Now, modify the app registration:
172
172
@@ -362,7 +362,7 @@ You can register native clients to request access to your App Service app's APIs
362
362
363
363
1. On the **Register an application** pane, for **Name**, enter a name for your app registration.
364
364
365
-
1. In **Redirect URI**, select **Public client/native (mobile & desktop)** and enter the URL `<app-url>/.auth/login/aad/callback`. For example, enter `https://contoso.azurewebsites.net/.auth/login/aad/callback`.
365
+
1. In **Redirect URI**, select **Public client/native (mobile & desktop)** and enter the redirect URL. For example, enter `https://contoso.azurewebsites.net/.auth/login/aad/callback`.
Copy file name to clipboardExpand all lines: articles/app-service/deploy-staging-slots.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -66,7 +66,7 @@ For you to enable multiple deployment slots, the app must be running in the Stan
66
66
67
67
:::image type="content" source="media/web-sites-staged-publishing/open-deployment-slot.png" alt-text="Screenshot that shows how to open a deployment slot's management page in the portal." lightbox="media/web-sites-staged-publishing/open-deployment-slot.png":::
68
68
69
-
The staging slot has a management page just like any other App Service app. You can change the slot's configuration. To remind you that you're viewing the deployment slot, the app name appears as *\<app-name>/\<slot-name>*. The app type is **App Service (Slot)**. You can also see the slot as a separate app in your resource group, with the same designations.
69
+
The staging slot has a management page just like any other App Service app. You can change the slot's configuration. To remind you that you're viewing the deployment slot, the app name and the slotname appear in the URL. The app type is **App Service (Slot)**. You can also see the slot as a separate app in your resource group, with the same designations.
70
70
71
71
1. On the slot's resource page, select the app URL. The deployment slot has its own host name and is also a live app. To limit public access to the deployment slot, see [Set up Azure App Service access restrictions](app-service-ip-restrictions.md).
72
72
@@ -214,7 +214,7 @@ If you cancel the swap, App Service reapplies configuration elements to the sour
214
214
215
215
1. When you're ready to start the swap, select **Start Swap**.
216
216
217
-
When the first phase finishes, the dialog notifies you. Preview the swap in the source slot by going to `https://<app_name>-<source-slot-name>.azurewebsites.net`.
217
+
When the first phase finishes, the dialog notifies you.
218
218
219
219
1. When you're ready to complete the pending swap, select **Complete Swap** in **Swap action**, and then select the **Complete Swap** button.
220
220
@@ -392,7 +392,7 @@ For more information, see [Get-AzLog](/powershell/module/az.monitor/get-azlog).
392
392
393
393
## Route production traffic automatically
394
394
395
-
By default, all client requests to the app's production URL (`http://<app_name>.azurewebsites.net`) are routed to the production slot. You can route a portion of the traffic to another slot. This feature is useful if you need user feedback for a new update but you're not ready to release it to production.
395
+
By default, all client requests to the app's production URL are routed to the production slot. You can route a portion of the traffic to another slot. This feature is useful if you need user feedback for a new update but you're not ready to release it to production.
396
396
397
397
# [Azure portal](#tab/portal)
398
398
@@ -419,9 +419,11 @@ For more information, see [az webapp traffic-routing set](/cli/azure/webapp/traf
419
419
To add a routing rule on a slot and transfer 15% of production traffic to it, run the following command:
Get the URL for that deployment slote from the **Deployment slots** page in the Azure portal.
426
+
425
427
For more information, see [Add-AzWebAppTrafficRouting](/powershell/module/az.websites/add-azwebapptrafficrouting). To update an existing rule, use [Update-AzWebAppTrafficRouting](/powershell/module/az.websites/update-azwebapptrafficrouting).
Copy file name to clipboardExpand all lines: articles/app-service/deploy-zip.md
+28-28Lines changed: 28 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,9 +39,9 @@ This ZIP package deployment uses the same Kudu service that powers continuous in
39
39
40
40
### Deploy with ZIP deploy UI in Kudu
41
41
42
-
In the browser, go to `https://<app_name>.scm.azurewebsites.net/ZipDeployUI`. For the app name, see the [note at the beginning of the article](#dnl-note).
43
-
44
-
Upload the ZIP package you created in [Create a project ZIP package](#create-a-project-zip-package). Drag it to the **File Explorer** area on the web page.
42
+
1. Open your app in the Azure portal and select **Development Tools** > **Advanced Tools**, then select **Go**.
43
+
1. In Kudu, select **Tools** > **Zip Push Deploy**.
44
+
1.Upload the ZIP package you created in [Create a project ZIP package](#create-a-project-zip-package). Drag it to the file explorer area on the web page.
45
45
46
46
When deployment is in progress, an icon in the top right corner shows you the progress percentage. The page also displays messages for the operation below the **File Explorer** area. When deployment finishes, the last message should say "Deployment successful."
47
47
@@ -63,15 +63,15 @@ This command restarts the app after deploying the ZIP package.
63
63
64
64
# [Azure PowerShell](#tab/powershell)
65
65
66
-
The following example uses [`Publish-AzWebapp`](/powershell/module/az.websites/publish-azwebapp) to upload the ZIP package. Replace the placeholders *\<group-name>*, *\<app-name>*, and *\<zip-package-path>*.
66
+
The following example uses [`Publish-AzWebapp`](/powershell/module/az.websites/publish-azwebapp) to upload the ZIP package. Replace the placeholders for resource group, appname, and packagepath.
The following example uses the client URL (cURL) tool to deploy a ZIP package. Replace the placeholders *\<zip-package-path>* and *\<app-name>*. If you choose basic authentication, supply the [deployment credentials](deploy-configure-credentials.md) in *\<username>* and *\<password>*.
74
+
The following example uses the client URL (cURL) tool to deploy a ZIP package. If you choose basic authentication, supply the [deployment credentials](deploy-configure-credentials.md) in *\<username>* and *\<password>*.
> Get the actual fully qualified domain name to use in the URL from the [note at the beginning of the article](#dnl-note).
93
+
> Get the Kudu URL from the Azure portal: open your app and select **Development Tools** > **Advanced Tools**, then select **Go** to open the Kudu URL.
94
94
95
95
# [ARM template](#tab/arm)
96
96
@@ -126,15 +126,15 @@ The CLI command uses the [Kudu publish API](#kudu-publish-api-reference) to depl
126
126
127
127
# [Azure PowerShell](#tab/powershell)
128
128
129
-
The following example uses [`Publish-AzWebapp`](/powershell/module/az.websites/publish-azwebapp) to upload the WAR file. Replace the placeholders *\<group-name>*, *\<app-name>*, and *\<package-path>*. Azure PowerShell supports only WAR and JAR files.
129
+
The following example uses [`Publish-AzWebapp`](/powershell/module/az.websites/publish-azwebapp) to upload the WAR file. Replace the placeholders for resource group, appname, and packagepath. Azure PowerShell supports only WAR and JAR files.
The following example uses the cURL tool to deploy a WAR, JAR, or EAR file. Replace the placeholders *\<file-path>*, *\<app-name>*, and *\<package-type>* (`war`, `jar`, or `ear`). If you choose basic authentication, supply the [deployment credentials](deploy-configure-credentials.md) in *\<username>* and *\<password>*.
137
+
The following example uses the cURL tool to deploy a WAR, JAR, or EAR file. Replace the placeholders *\<file-path>* and *\<package-type>* (`war`, `jar`, or `ear`). If you choose basic authentication, supply the [deployment credentials](deploy-configure-credentials.md) in *\<username>* and *\<password>*.
> Get the actual fully qualified domain name to use in the URL from the [note at the beginning of the article](#dnl-note).
156
+
> Get the Kudu URL from the Azure portal: open your app and select **Development Tools** > **Advanced Tools**, then select **Go** to open the Kudu URL.
157
157
158
158
For more information, see [Kudu publish API reference](#kudu-publish-api-reference).
159
159
@@ -199,7 +199,7 @@ Not supported. See the Azure CLI or Kudu API tabs.
199
199
200
200
### Deploy a startup script
201
201
202
-
The following example uses the cURL tool to deploy a startup file for the application. Replace the placeholders*\<startup-file-path>* and *\<app-name>*. If you choose basic authentication, supply the [deployment credentials](deploy-configure-credentials.md) in *\<username>* and *\<password>*.
202
+
The following example uses the cURL tool to deploy a startup file for the application. Replace the placeholder*\<startup-file-path>*. If you choose basic authentication, supply the [deployment credentials](deploy-configure-credentials.md) in *\<username>* and *\<password>*.
> Get the actual fully qualified domain name to use in the URL from the [note at the beginning of the article](#dnl-note).
221
+
> Get the Kudu URL from the Azure portal: open your app and select **Development Tools** > **Advanced Tools**, then select **Go** to open the Kudu URL.
222
222
223
223
### Deploy a library file
224
224
225
-
The following example uses the cURL tool to deploy a library file for the application. Replace the placeholders*\<lib-file-path>* and *\<app-name>*. If you choose basic authentication, supply the [deployment credentials](deploy-configure-credentials.md) in *\<username>* and *\<password>*.
225
+
The following example uses the cURL tool to deploy a library file for the application. Replace the placeholder*\<lib-file-path>*. If you choose basic authentication, supply the [deployment credentials](deploy-configure-credentials.md) in *\<username>* and *\<password>*.
> Get the actual fully qualified domain name to use in the URL from the [note at the beginning of the article](#dnl-note).
244
+
> Get the Kudu URL from the Azure portal: open your app and select **Development Tools** > **Advanced Tools**, then select **Go** to open the Kudu URL.
245
245
246
246
### Deploy a static file
247
247
248
-
The following example uses the cURL tool to deploy a config file for the application. Replace the placeholders*\<config-file-path>* and *\<app-name>*. If you choose basic authentication, supply the [deployment credentials](deploy-configure-credentials.md) in *\<username>* and *\<password>*.
248
+
The following example uses the cURL tool to deploy a config file for the application. Replace the placeholder*\<config-file-path>*. If you choose basic authentication, supply the [deployment credentials](deploy-configure-credentials.md) in *\<username>* and *\<password>*.
> Get the actual fully qualified domain name to use in the URL from the [note at the beginning of the article](#dnl-note).
267
+
> Get the Kudu URL from the Azure portal: open your app and select **Development Tools** > **Advanced Tools**, then select **Go** to open the Kudu URL.
> Get the actual fully qualified domain name to use in the URL from the [note at the beginning of the article](#dnl-note).
316
+
> Get the Kudu URL from the Azure portal: open your app and select **Development Tools** > **Advanced Tools**, then select **Go** to open the Kudu URL.
Copy file name to clipboardExpand all lines: articles/app-service/overview-authentication-authorization.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -181,7 +181,7 @@ Disable [Azure Front Door caching](../frontdoor/front-door-caching.md) for the a
181
181
182
182
### Use the Azure Front Door endpoint for redirects
183
183
184
-
App Service is usually not accessible directly when it's exposed by Azure Front Door. You can prevent this behavior, for example, by exposing App Service by using Azure Private Link in Azure Front Door Premium. To prevent the authentication workflow from redirecting traffic back to App Service directly, it's important to configure the application to redirect back to `https://<front-door-endpoint>/.auth/login/<provider>/callback`.
184
+
App Service is usually not accessible directly when it's exposed by Azure Front Door. You can prevent this behavior, for example, by exposing App Service by using Azure Private Link in Azure Front Door Premium. To prevent the authentication workflow from redirecting traffic back to App Service directly. For more information, see [Redirect URI](/entra/identity-platform/reply-url).
185
185
186
186
### Ensure that App Service is using the right redirect URI
0 commit comments