Skip to content

Commit d3fa2d1

Browse files
committed
2 parents c0cd510 + f3892b1 commit d3fa2d1

File tree

144 files changed

+1589
-653
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

144 files changed

+1589
-653
lines changed

.openpublishing.redirection.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1767,6 +1767,21 @@
17671767
"redirect_url": "/azure/cognitive-services/bing-web-search/bing-web-stats",
17681768
"redirect_document_id": false
17691769
},
1770+
{
1771+
"source_path": "articles/cognitive-services/Anomaly-Detector/quickstarts/detect-data-anomalies-csharp-sdk.md",
1772+
"redirect_url": "/azure/cognitive-services/Anomaly-Detector/quickstarts/client-libraries?pivots=programming-language-csharp",
1773+
"redirect_document_id": false
1774+
},
1775+
{
1776+
"source_path": "articles/cognitive-services/Anomaly-Detector/quickstarts/detect-data-anomalies-nodejs-sdk.md",
1777+
"redirect_url": "/azure/cognitive-services/Anomaly-Detector/quickstarts/client-libraries?pivots=programming-language-javascript",
1778+
"redirect_document_id": false
1779+
},
1780+
{
1781+
"source_path": "articles/cognitive-services/Anomaly-Detector/quickstarts/detect-data-anomalies-python-sdk.md",
1782+
"redirect_url": "/azure/cognitive-services/Anomaly-Detector/quickstarts/client-libraries?pivots=programming-language-python",
1783+
"redirect_document_id": false
1784+
},
17701785
{
17711786
"source_path": "articles/cognitive-services/Bing-Web-Search/web-search-sdk-quickstart.md",
17721787
"redirect_url": "/azure/cognitive-services/bing-web-search/quickstarts/client-libraries?pivots=programming-language-csharp",

articles/active-directory/develop/howto-restrict-your-app-to-a-set-of-users.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,17 @@ ms.date: 09/24/2018
1414
ms.author: kkrishna
1515
ms.reviewer: jmprieur
1616
ms.custom: aaddev
17-
#Customer intent: As an application developer, I want to restrict an application that I have registered in Azure AD to a select set of users available in my Azure AD tenant
17+
#Customer intent: As a tenant administrator, I want to restrict an application that I have registered in Azure AD to a select set of users available in my Azure AD tenant
1818
---
19-
# How to: Restrict your Azure AD app to a set of users
19+
# How to: Restrict your Azure AD app to a set of users in an Azure AD tenant
2020

2121
Applications registered in an Azure Active Directory (Azure AD) tenant are, by default, available to all users of the tenant who authenticate successfully.
2222

2323
Similarly, in case of a [multi-tenant](howto-convert-app-to-be-multi-tenant.md) app, all users in the Azure AD tenant where this app is provisioned will be able to access this application once they successfully authenticate in their respective tenant.
2424

2525
Tenant administrators and developers often have requirements where an app must be restricted to a certain set of users. Developers can accomplish the same by using popular authorization patterns like Role Based Access Control (RBAC), but this approach requires a significant amount of work on part of the developer.
2626

27-
Azure AD allows tenant administrators and developers to restrict an app to a specific set of users or security groups in the tenant.
27+
Tenant administrators and developers can restrict an app to a specific set of users or security groups in the tenant by using this built-in feature of Azure AD as well.
2828

2929
## Supported app configurations
3030

@@ -58,7 +58,7 @@ There are two ways to create an application with enabled user assignment. One re
5858

5959
1. Select the application you want to assign a user or security group to from the list.
6060
1. On the application's **Overview** page, select **Properties** from the application’s left-hand navigation menu.
61-
1. Locate the setting **User assignment required?** and set it to **Yes**. When this option is set to **Yes**, users must first be assigned to this application before they can access it.
61+
1. Locate the setting **User assignment required?** and set it to **Yes**. When this option is set to **Yes**, users in the tenant must first be assigned to this application or they won't be able to sign-in to this application.
6262
1. Select **Save** to save this configuration change.
6363

6464
### App registration
@@ -71,7 +71,7 @@ There are two ways to create an application with enabled user assignment. One re
7171
1. Create or select the app you want to manage. You need to be **Owner** of this app registration.
7272
1. On the application's **Overview** page, follow the **Managed application in local directory** link under the essentials in the top of the page. This will take you to the _managed Enterprise Application_ of your app registration.
7373
1. From the navigation blade on the left, select **Properties**.
74-
1. Locate the setting **User assignment required?** and set it to **Yes**. When this option is set to **Yes**, users must first be assigned to this application before they can access it.
74+
1. Locate the setting **User assignment required?** and set it to **Yes**. When this option is set to **Yes**, users in the tenant must first be assigned to this application or they won't be able to sign-in to this application.
7575
1. Select **Save** to save this configuration change.
7676

7777
## Assign users and groups to the app
@@ -85,6 +85,14 @@ Once you've configured your app to enable user assignment, you can go ahead and
8585
A list of users and security groups will be shown along with a textbox to search and locate a certain user or group. This screen allows you to select multiple users and groups in one go.
8686

8787
1. Once you are done selecting the users and groups, press the **Select** button on bottom to move to the next part.
88+
1. (Optional) If you have defined App roles in your application, you can use the **Select role** option to assign the selected users and groups to one of the application's roles.
8889
1. Press the **Assign** button on the bottom to finish the assignments of users and groups to the app.
8990
1. Confirm that the users and groups you added are showing up in the updated **Users and groups** list.
9091

92+
## More information
93+
94+
- [How to: Add app roles in your application](https://docs.microsoft.com/azure/active-directory/develop/howto-add-app-roles-in-azure-ad-apps)
95+
- [Add authorization using app roles & roles claims to an ASP.NET Core web app](https://github.com/Azure-Samples/active-directory-aspnetcore-webapp-openidconnect-v2/tree/master/5-WebApp-AuthZ/5-1-Roles)
96+
- [Using Security Groups and Application Roles in your apps (Video)](https://www.youtube.com/watch?v=V8VUPixLSiM)
97+
- [Azure Active Directory, now with Group Claims and Application Roles](https://techcommunity.microsoft.com/t5/Azure-Active-Directory-Identity/Azure-Active-Directory-now-with-Group-Claims-and-Application/ba-p/243862)
98+
- [Azure Active Directory app manifest](https://docs.microsoft.com/azure/active-directory/develop/reference-app-manifest)

articles/active-directory/manage-apps/application-proxy-wildcard.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@ For example: `http(s)://*.adventure-works.com`.
4646

4747
While the internal and external URLs can use different domains, as a best practice, they should be same. When publishing the application, you see an error if one of the URLs doesn't have a wildcard.
4848

49-
If you have additional applications with different configuration settings, you must publish these exceptions as separate applications to overwrite the defaults set for the wildcard. Applications without a wildcard do always take precedence over wildcard applications. From the configuration perspective, these are "just" regular applications.
50-
5149
Creating a wildcard application is based on the same [application publishing flow](application-proxy-add-on-premises-application.md) that is available for all other applications. The only difference is that you include a wildcard in the URLs and potentially the SSO configuration.
5250

5351
## Prerequisites

articles/active-directory/saas-apps/dynatrace-tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ In this section, you'll enable B.Simon to use Azure single sign-on by granting a
138138

139139
## Configure Dynatrace SSO
140140

141-
To configure single sign-on on the **Dynatrace** side, you need to send the downloaded **Federation Metadata XML** file and the appropriate copied URLs from the Azure portal to the [Dynatrace support team](https://www.dynatrace.com/services-support/). They configure this setting to have the SAML SSO connection set properly on both sides.
141+
To configure single sign-on on the **Dynatrace** side, you need to send the downloaded **Federation Metadata XML** file and the appropriate copied URLs from the Azure portal to [Dynatrace](https://www.dynatrace.com/support/help/shortlink/users-sso-hub). You can follow the instructions on the Dynatrace website to configure the SAML SSO connection on both sides.
142142

143143
### Create Dynatrace test user
144144

articles/active-directory/users-groups-roles/roles-delegate-by-task.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ Configure company properties | Global Administrator |
7373

7474
Task | Least privileged role | Additional roles
7575
---- | --------------------- | ----------------
76-
Passthrough authentication | Global Administrator |
77-
Read all configuration | Global reader |
78-
Seamless single sign-on | Global Administrator |
76+
Passthrough authentication | Hybrid Identity Administrator |
77+
Read all configuration | Global reader | Hybrid Identity Administrator |
78+
Seamless single sign-on | Hybrid Identity Administrator |
7979

8080
## Connect Health
8181

articles/app-service/app-service-web-get-started-dotnet-framework.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
2-
title: 'QuickStart: Create a C# ASP.NET app'
2+
title: 'Quickstart: Create a C# ASP.NET app'
33
description: Learn how to run web apps in Azure App Service by deploying the default C# ASP.NET web app template from Visual Studio.
44
ms.assetid: 04a1becf-7756-4d4e-92d8-d9471c263d23
55
ms.topic: quickstart
6-
ms.date: 10/21/2019
6+
ms.date: 04/21/2020
77
ms.custom: mvc, devcenter, seodec18
88
---
99

@@ -50,7 +50,7 @@ Create an ASP.NET web app by following these steps:
5050

5151
1. In **Solution Explorer**, right-click the **myFirstAzureWebApp** project and select **Publish**.
5252

53-
1. Choose **App Service** and then change **Create profile** to **Publish**.
53+
1. Choose **App Service** and select **Create profile**.
5454

5555
![Publish from project overview page](./media/app-service-web-get-started-dotnet-framework/publish-app-framework-vs2019.png)
5656

@@ -77,23 +77,25 @@ Create an ASP.NET web app by following these steps:
7777

7878
| Setting | Suggested Value | Description |
7979
|-|-|-|
80-
|App Service Plan| myAppServicePlan | Name of the App Service plan. |
80+
| Hosting Plan| myAppServicePlan | Name of the App Service plan. |
8181
| Location | West Europe | The datacenter where the web app is hosted. |
8282
| Size | Free | [Pricing tier](https://azure.microsoft.com/pricing/details/app-service/?ref=microsoft.com&utm_source=microsoft.com&utm_medium=docs&utm_campaign=visualstudio) determines hosting features. |
8383

8484
![Create App Service plan](./media/app-service-web-get-started-dotnet-framework/app-service-plan-framework-vs2019.png)
8585

86-
1. In **Name**, enter a unique app name that includes only the valid characters are `a-z`, `A-Z`, `0-9`, and `-`. You can accept the automatically generated unique name. The URL of the web app is `http://<app_name>.azurewebsites.net`, where `<app_name>` is your app name.
86+
1. In **Name**, enter a unique app name that includes only the valid characters are `a-z`, `A-Z`, `0-9`, and `-`. You can accept the automatically generated unique name. The URL of the web app is `http://<app-name>.azurewebsites.net`, where `<app-name>` is your app name.
8787

8888
2. Select **Create** to start creating the Azure resources.
8989

9090
![Configure app name](./media/app-service-web-get-started-dotnet-framework/web-app-name-framework-vs2019.png)
9191

92-
Once the wizard completes, it publishes the ASP.NET web app to Azure, and then launches the app in the default browser.
92+
Once the wizard completes, the Azure resources are created for you and you are ready to publish.
9393

94-
![Published ASP.NET web app in Azure](./media/app-service-web-get-started-dotnet-framework/published-azure-web-app.png)
94+
3. In the **Publish** page, click **Publish**. Visual Studio builds, packages, and publishes the app to Azure, and then launches the app in the default browser.
9595

96-
The app name specified in the **App Service Create new** page is used as the URL prefix in the format `http://<app_name>.azurewebsites.net`.
96+
![Published ASP.NET web app in Azure](./media/app-service-web-get-started-dotnet-framework/published-azure-web-app.png)
97+
98+
The app name specified in the **App Service Create new** page is used as the URL prefix in the format `http://<app-name>.azurewebsites.net`.
9799

98100
**Congratulations!** Your ASP.NET web app is running live in Azure App Service.
99101

@@ -112,9 +114,9 @@ The app name specified in the **App Service Create new** page is used as the URL
112114

113115
1. To redeploy to Azure, right-click the **myFirstAzureWebApp** project in **Solution Explorer** and select **Publish**. Then, select **Publish**.
114116

115-
When publishing completes, Visual Studio launches a browser to the URL of the web app.
117+
When publishing completes, Visual Studio launches a browser to the URL of the web app.
116118

117-
![Updated ASP.NET web app in Azure](./media/app-service-web-get-started-dotnet-framework/updated-azure-web-app.png)
119+
![Updated ASP.NET web app in Azure](./media/app-service-web-get-started-dotnet-framework/updated-azure-web-app.png)
118120

119121
## Manage the Azure app
120122

articles/app-service/containers/configure-language-php.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ The default PHP image for App Service uses Apache, and it doesn't let you custom
8383
<IfModule mod_rewrite.c>
8484
RewriteEngine on
8585
86-
RewriteRule ^.*$ /public/$1 [NC,L,QSA]
86+
RewriteRule ^(.*)$ /public/$1 [NC,L,QSA]
8787
</IfModule>
8888
```
8989

articles/app-service/containers/tutorial-python-postgresql-app.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: 'Tutorial: Linux Python app with Postgres'
3-
description: Learn how to get a Linux Python app working in Azure App Service, with connection to a PostgreSQL database in Azure. The tutorial demonstrates by using a Django sample app.
2+
title: 'Tutorial: Deploy Python (Django) with Postgres'
3+
description: Learn how to create a Python app with a PostgreSQL database and deploy it to Azure App Service on Linux. The tutorial uses a Django sample app for demonstration.
44
ms.devlang: python
55
ms.topic: tutorial
66
ms.date: 04/14/2020
-6.54 KB
Loading
8.08 KB
Loading

0 commit comments

Comments
 (0)