Skip to content

Commit efe6fcd

Browse files
committed
2 parents 980f019 + 5249f41 commit efe6fcd

File tree

1,157 files changed

+16102
-11947
lines changed

Some content is hidden

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

1,157 files changed

+16102
-11947
lines changed

.openpublishing.redirection.json

Lines changed: 170 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,75 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/power-bi-workspace-collections/app-token-flow.md",
5+
"redirect_url": "/previous-versions/azure/power-bi-workspace-collections/app-token-flow",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "articles/power-bi-workspace-collections/connect-datasource.md",
10+
"redirect_url": "/previous-versions/azure/power-bi-workspace-collections/connect-datasource",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path": "articles/power-bi-workspace-collections/create-report-from-dataset.md",
15+
"redirect_url": "/previous-versions/azure/power-bi-workspace-collections/create-report-from-dataset",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path": "articles/power-bi-workspace-collections/embed-report.md",
20+
"redirect_url": "/previous-versions/azure/power-bi-workspace-collections/embed-report",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path": "articles/power-bi-workspace-collections/faq.md",
25+
"redirect_url": "/previous-versions/azure/power-bi-workspace-collections/faq",
26+
"redirect_document_id": false
27+
},
28+
{
29+
"source_path": "articles/power-bi-workspace-collections/get-started-sample.md",
30+
"redirect_url": "/previous-versions/azure/power-bi-workspace-collections/get-started-sample",
31+
"redirect_document_id": false
32+
},
33+
{
34+
"source_path": "articles/power-bi-workspace-collections/get-started.md",
35+
"redirect_url": "/previous-versions/azure/power-bi-workspace-collections/get-started",
36+
"redirect_document_id": false
37+
},
38+
{
39+
"source_path": "articles/power-bi-workspace-collections/interact-with-reports.md",
40+
"redirect_url": "/previous-versions/azure/power-bi-workspace-collections/interact-with-reports",
41+
"redirect_document_id": false
42+
},
43+
{
44+
"source_path": "articles/power-bi-workspace-collections/row-level-security.md",
45+
"redirect_url": "/previous-versions/azure/power-bi-workspace-collections/row-level-security",
46+
"redirect_document_id": false
47+
},
48+
{
49+
"source_path": "articles/power-bi-workspace-collections/save-reports.md",
50+
"redirect_url": "/previous-versions/azure/power-bi-workspace-collections/save-reports",
51+
"redirect_document_id": false
52+
},
53+
{
54+
"source_path": "articles/power-bi-workspace-collections/scenarios.md",
55+
"redirect_url": "/previous-versions/azure/power-bi-workspace-collections/scenarios",
56+
"redirect_document_id": false
57+
},
58+
{
59+
"source_path": "articles/power-bi-workspace-collections/toggle-mode.md",
60+
"redirect_url": "/previous-versions/azure/power-bi-workspace-collections/toggle-mode",
61+
"redirect_document_id": false
62+
},
63+
{
64+
"source_path": "articles/power-bi-workspace-collections/what-are-power-bi-workspace-collections.md",
65+
"redirect_url": "/previous-versions/azure/power-bi-workspace-collections/what-are-power-bi-workspace-collections",
66+
"redirect_document_id": false
67+
},
68+
{
69+
"source_path": "articles/power-bi-workspace-collections/whats-new.md",
70+
"redirect_url": "/previous-versions/azure/power-bi-workspace-collections/whats-new",
71+
"redirect_document_id": false
72+
},
373
{
474
"source_path": "articles/active-directory/users-groups-roles/groups-update-rule.md",
575
"redirect_url": "/articles/active-directory/users-groups-roles/groups-create-rule",
@@ -1686,6 +1756,11 @@
16861756
"redirect_url": "/azure/cosmos-db/conflict-resolution-policies",
16871757
"redirect_document_id": true
16881758
},
1759+
{
1760+
"source_path": "articles/cosmos-db/how-to-custom-synchronization.md",
1761+
"redirect_url": "/azure/cosmos-db/how-to-multi-master",
1762+
"redirect_document_id": true
1763+
},
16891764
{
16901765
"source_path": "articles/cosmos-db/create-sql-api-dotnet-preview.md",
16911766
"redirect_url": "/azure/cosmos-db/create-sql-api-dotnet",
@@ -11611,6 +11686,11 @@
1161111686
"redirect_url": "/azure/lab-services/devtest-lab-attach-detach-data-disk",
1161211687
"redirect_document_id": false
1161311688
},
11689+
{
11690+
"source_path": "articles/lab-services/devtest-lab-auto-shutdown-vm.md",
11691+
"redirect_url": "/azure/lab-services/devtest-lab-auto-shutdown",
11692+
"redirect_document_id": false
11693+
},
1161411694
{
1161511695
"source_path": "articles/devtest-lab/devtest-lab-comparing-vm-base-image-types.md",
1161611696
"redirect_url": "/azure/lab-services/devtest-lab-comparing-vm-base-image-types",
@@ -14168,9 +14248,9 @@
1416814248
"redirect_document_id": true
1416914249
},
1417014250
{
14171-
"source_path": "articles/machine-learning/service/how-to-vscode-tools.md",
14172-
"redirect_url": "/azure/machine-learning/how-to-vscode-tools",
14173-
"redirect_document_id": true
14251+
"source_path": "articles/machine-learning/service/how-to-vscode-tools.md",
14252+
"redirect_url": "/azure/machine-learning/tutorial-setup-vscode-extension",
14253+
"redirect_document_id": true
1417414254
},
1417514255
{
1417614256
"source_path": "articles/machine-learning/service/monitor-azure-machine-learning.md",
@@ -26622,15 +26702,55 @@
2662226702
"redirect_document_id": false
2662326703
},
2662426704
{
26625-
"source_path": "articles/active-directory/active-directory-azureadjoin-personal-device.md",
26705+
"source_path": "articles/active-directory/user-help-auth-app-add-account-overview.md",
2662626706
"redirect_url": "/azure/active-directory/user-help/device-management-azuread-joined-devices-setup",
2662726707
"redirect_document_id": false
2662826708
},
26709+
{
26710+
"source_path": "articles/active-directory/active-directory-azureadjoin-personal-device.md",
26711+
"redirect_url": "/azure/active-directory/user-help/user-help-auth-app-add-work-school-account",
26712+
"redirect_document_id": false
26713+
},
2662926714
{
2663026715
"source_path": "articles/active-directory/user-help/multi-factor-authentication-end-user.md",
2663126716
"redirect_url": "/azure/active-directory/user-help/user-help-two-step-verification-overview",
2663226717
"redirect_document_id": false
2663326718
},
26719+
{
26720+
"source_path": "articles/active-directory/user-help/user-help-security-info-overview.md",
26721+
"redirect_url": "/azure/active-directory/user-help/security-info-setup-signin",
26722+
"redirect_document_id": false
26723+
},
26724+
{
26725+
"source_path": "articles/active-directory/user-help/user-help-two-step-verification-overview.md",
26726+
"redirect_url": "/azure/active-directory/user-help/multi-factor-authentication-end-user-first-time",
26727+
"redirect_document_id": false
26728+
},
26729+
{
26730+
"source_path": "articles/active-directory/user-help/security-info-add-update-methods-overview.md",
26731+
"redirect_url": "/azure/active-directory/user-help/security-info-setup-auth-app",
26732+
"redirect_document_id": false
26733+
},
26734+
{
26735+
"source_path": "articles/active-directory/user-help/user-help-device-mgmt-overview.md",
26736+
"redirect_url": "/azure/active-directory/user-help/user-help-join-device-on-network",
26737+
"redirect_document_id": false
26738+
},
26739+
{
26740+
"source_path": "articles/active-directory/user-help/my-apps-portal-end-user-overview.md",
26741+
"redirect_url": "/azure/active-directory/user-help/my-apps-portal-end-user-access",
26742+
"redirect_document_id": false
26743+
},
26744+
{
26745+
"source_path": "articles/active-directory/user-help/my-applications-portal-overview.md",
26746+
"redirect_url": "/azure/active-directory/user-help/my-applications-portal-access",
26747+
"redirect_document_id": false
26748+
},
26749+
{
26750+
"source_path": "articles/active-directory/user-help/user-help-password-reset-overview.md",
26751+
"redirect_url": "/azure/active-directory/user-help/active-directory-passwords-reset-register",
26752+
"redirect_document_id": false
26753+
},
2663426754
{
2663526755
"source_path": "articles/active-directory/user-help/security-info-manage-settings.md",
2663626756
"redirect_url": "/azure/active-directory/user-help/security-info-add-update-methods-overview",
@@ -27861,6 +27981,11 @@
2786127981
"redirect_url": "/azure/security-center/security-center-partner-integration",
2786227982
"redirect_document_id": false
2786327983
},
27984+
{
27985+
"source_path": "articles/security-center/security-center-playbooks.md",
27986+
"redirect_url": "/azure/security-center/workflow-automation",
27987+
"redirect_document_id": false
27988+
},
2786427989
{
2786527990
"source_path": "articles/security-center/security-center-compliance-rest-api.md",
2786627991
"redirect_url": "https://docs.microsoft.com/rest/api/securitycenter/compliances",
@@ -39672,9 +39797,29 @@
3967239797
},
3967339798
{
3967439799
"source_path": "articles/application-insights/app-insights-troubleshoot-faq.md",
39675-
"redirect_url": "/azure/azure-monitor/app/troubleshoot-faq",
39800+
"redirect_url": "/azure/azure-monitor/faq",
3967639801
"redirect_document_id": true
3967739802
},
39803+
{
39804+
"source_path": "articles/azure-monitor/app/troubleshoot-faq.md",
39805+
"redirect_url": "/azure/azure-monitor/faq",
39806+
"redirect_document_id": false
39807+
},
39808+
{
39809+
"source_path": "articles/azure-monitor/platform/log-faq.md",
39810+
"redirect_url": "/azure/azure-monitor/faq",
39811+
"redirect_document_id": false
39812+
},
39813+
{
39814+
"source_path": "articles/azure-monitor/insights/container-insights-faq.md",
39815+
"redirect_url": "/azure/azure-monitor/faq",
39816+
"redirect_document_id": false
39817+
},
39818+
{
39819+
"source_path": "articles/azure-monitor/insights/vminsights-faq.md",
39820+
"redirect_url": "/azure/azure-monitor/faq",
39821+
"redirect_document_id": false
39822+
},
3967839823
{
3967939824
"source_path": "articles/application-insights/app-insights-usage-cohorts.md",
3968039825
"redirect_url": "/azure/azure-monitor/app/usage-cohorts",
@@ -40960,6 +41105,11 @@
4096041105
"redirect_url": "/azure/hdinsight/hdinsight-debug-ambari-tez-view",
4096141106
"redirect_document_id": false
4096241107
},
41108+
{
41109+
"source_path": "articles/hdinsight/hadoop/apache-hadoop-debug-jobs.md",
41110+
"redirect_url": "/azure/hdinsight/hdinsight-hadoop-oms-log-analytics-tutorial",
41111+
"redirect_document_id": false
41112+
},
4096341113
{
4096441114
"source_path": "articles/hdinsight/hadoop/apache-hadoop-use-mapreduce-remote-desktop.md",
4096541115
"redirect_url": "/azure/hdinsight/hadoop/apache-hadoop-use-mapreduce-ssh",
@@ -40970,6 +41120,11 @@
4097041120
"redirect_url": "/azure/hdinsight/hadoop/apache-hadoop-use-pig-ssh",
4097141121
"redirect_document_id": false
4097241122
},
41123+
{
41124+
"source_path": "articles/cognitive-services/LUIS/sdk-csharp-3x.md",
41125+
"redirect_url": "/azure/cognitive-services/LUIS/sdk-authoring.md",
41126+
"redirect_document_id": true
41127+
},
4097341128
{
4097441129
"source_path": "articles/cognitive-services/LUIS/luis-reference-faq.md",
4097541130
"redirect_url": "/azure/cognitive-services/LUIS/troubleshooting",
@@ -46435,6 +46590,16 @@
4643546590
"redirect_url": "/azure/active-directory/managed-identities-azure-resources/overview",
4643646591
"redirect_document_id": false
4643746592
},
46593+
{
46594+
"source_path": "articles/load-balancer/load-balancer-standard-overview.md",
46595+
"redirect_url": "/azure/load-balancer/load-balancer-overview",
46596+
"redirect_document_id": false
46597+
},
46598+
{
46599+
"source_path": "articles/backup/backup-azure-files.md",
46600+
"redirect_url": "/azure/backup/backup-afs",
46601+
"redirect_document_id": false
46602+
},
4643846603
{
4643946604
"source_path": "articles/load-balancer/load-balancer-arm.md",
4644046605
"redirect_url": "/azure/load-balancer/load-balancer-overview",

articles/active-directory-b2c/active-directory-b2c-faqs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ There are two common reasons for why the Azure AD extension is not working for y
2323

2424
### Can I use Azure AD B2C features in my existing, employee-based Azure AD tenant?
2525

26-
Azure AD and Azure AD B2C are separate product offerings and cannot coexist in the same tenant. An Azure AD tenant represents an organization. An Azure AD B2C tenant represents a collection of identities to be used with relying party applications. With custom policies, Azure AD B2C can federate to Azure AD allowing authentication of employees in an organization.
26+
Azure AD and Azure AD B2C are separate product offerings and cannot coexist in the same tenant. An Azure AD tenant represents an organization. An Azure AD B2C tenant represents a collection of identities to be used with relying party applications. By adding **New OpenID Connect provider** under **Azure AD B2C > Identity providers** or with custom policies, Azure AD B2C can federate to Azure AD allowing authentication of employees in an organization.
2727

2828
### Can I use Azure AD B2C to provide social login (Facebook and Google+) into Office 365?
2929

articles/active-directory-b2c/active-directory-b2c-setup-goog-app.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,14 @@ ms.subservice: B2C
1818

1919
## Create a Google application
2020

21-
To use a Google account as an [identity provider](active-directory-b2c-reference-oauth-code.md) in Azure Active Directory B2C (Azure AD B2C), you need to create an application in your tenant that represents it. If you don't already have a Google account you can sign up at [https://accounts.google.com/SignUp](https://accounts.google.com/SignUp).
21+
To use a Google account as an [identity provider](active-directory-b2c-reference-oauth-code.md) in Azure Active Directory B2C (Azure AD B2C), you need to create an application in your Google Developers Console. If you don't already have a Google account you can sign up at [https://accounts.google.com/SignUp](https://accounts.google.com/SignUp).
2222

2323
1. Sign in to the [Google Developers Console](https://console.developers.google.com/) with your Google account credentials.
2424
1. In the upper-left corner of the page, select the project list, and then select **New Project**.
25-
1. Enter a **Project Name**, click **Create**, and then make sure you are using the new project.
25+
1. Enter a **Project Name**, select **Create**.
26+
1. Make sure you are using the new project by selecting the project drop-down in the top-left of the screen, select your project by name, then select **Open**.
27+
1. Select **OAuth consent screen** in the left menu, select **External**, and then select **Create**.
28+
Enter a **Name** for your application. Enter *b2clogin.com* in the **Authorized domains** section and select **Save**.
2629
1. Select **Credentials** in the left menu, and then select **Create credentials** > **Oauth client ID**.
2730
1. Under **Application type**, select **Web application**.
2831
1. Enter a **Name** for your application, enter `https://your-tenant-name.b2clogin.com` in **Authorized JavaScript origins**, and `https://your-tenant-name.b2clogin.com/your-tenant-name.onmicrosoft.com/oauth2/authresp` in **Authorized redirect URIs**. Replace `your-tenant-name` with the name of your tenant. You need to use all lowercase letters when entering your tenant name even if the tenant is defined with uppercase letters in Azure AD B2C.

articles/active-directory-b2c/active-directory-b2c-ui-customization-custom.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -141,19 +141,19 @@ To configure UI customization, you copy the **ContentDefinition** and its child
141141

142142
1. Save the extensions file.
143143

144-
## Upload your updated custom policy
144+
## Upload and test your updated custom policy
145+
146+
### Upload the custom policy
145147

146148
1. Make sure you're using the directory that contains your Azure AD B2C tenant by selecting the **Directory + subscription** filter in the top menu and choosing the directory that contains your tenant.
147-
1. Choose **All services** in the top-left corner of the Azure portal, and then search for and select **Azure AD B2C**.
148-
1. Select **Identity Experience Framework**.
149-
1. Click **All Policies**.
150-
1. Click **Upload Policy**.
149+
1. Search for and select **Azure AD B2C**.
150+
1. Under **Policies**, select **Identity Experience Framework**.
151+
1. Select **Upload custom policy**.
151152
1. Upload the extensions file that you previously changed.
152153

153-
## Test the custom policy by using **Run now**
154+
### Test the custom policy by using **Run now**
154155

155-
1. On the **Azure AD B2C** page, go to **All policies**.
156-
1. Select the custom policy that you uploaded, and click the **Run now** button.
156+
1. Select the policy that you uploaded, and then select **Run now**.
157157
1. You should be able to sign up by using an email address.
158158

159159
## Reference

articles/active-directory-b2c/restful-technical-profile.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,10 +122,10 @@ The technical profile also returns claims, that aren't returned by the identity
122122
| --------- | -------- | ----------- |
123123
| ServiceUrl | Yes | The URL of the REST API endpoint. |
124124
| AuthenticationType | Yes | The type of authentication being performed by the RESTful claims provider. Possible values: `None`, `Basic`, `Bearer`, or `ClientCertificate`. The `None` value indicates that the REST API is not anonymous. The `Basic` value indicates that the REST API is secured with HTTP basic authentication. Only verified users, including Azure AD B2C, can access your API. The `ClientCertificate` (recommended) value indicates that the REST API restricts access by using client certificate authentication. Only services that have the appropriate certificates, for example Azure AD B2C, can access your API. The `Bearer` value indicates that the REST API restricts access using client OAuth2 Bearer token. |
125-
| SendClaimsIn | No | Specifies how the input claims are sent to the RESTful claims provider. Possible values: `Body` (default), `Form`, `Header`, or `QueryString`. The `Body` value is the input claim that is sent in the request body in JSON format. The `Form` value is the input claim that is sent in the request body in an ampersand '&' separated key value format. The `Header` value is the input claim that is sent in the request header. The `QueryString` value is the input claim that is sent in the request query string. |
125+
| SendClaimsIn | No | Specifies how the input claims are sent to the RESTful claims provider. Possible values: `Body` (default), `Form`, `Header`, or `QueryString`. The `Body` value is the input claim that is sent in the request body in JSON format. The `Form` value is the input claim that is sent in the request body in an ampersand '&' separated key value format. The `Header` value is the input claim that is sent in the request header. The `QueryString` value is the input claim that is sent in the request query string. The HTTP verbs invoked by each are as follows:<br /><ul><li>`Body`: POST</li><li>`Form`: POST</li><li>`Header`: GET</li><li>`QueryString`: GET</li></ul> |
126126
| ClaimsFormat | No | Specifies the format for the output claims. Possible values: `Body` (default), `Form`, `Header`, or `QueryString`. The `Body` value is the output claim that is sent in the request body in JSON format. The `Form` value is the output claim that is sent in the request body in an ampersand '&' separated key value format. The `Header` value is the output claim that is sent in the request header. The `QueryString` value is the output claim that is sent in the request query string. |
127127
| ClaimUsedForRequestPayload| No | Name of a string claim that contains the payload to be sent to the REST API. |
128-
| DebugMode | No | Runs the technical profile in debug mode. In debug mode, the REST API can return more information. See the returning error message section. |
128+
| DebugMode | No | Runs the technical profile in debug mode. Possible values: `true`, or `false` (default). In debug mode, the REST API can return more information. See the [Returning error message](#returning-error-message) section. |
129129

130130
## Cryptographic keys
131131

@@ -212,7 +212,7 @@ If the type of authentication is set to `Bearer`, the **CryptographicKeys** elem
212212

213213
## Returning error message
214214

215-
Your REST API may need to return an error message, such as 'The user was not found in the CRM system'. In an error occurs, the REST API should return an HTTP 409 error message (Conflict response status code) with following attributes:
215+
Your REST API may need to return an error message, such as 'The user was not found in the CRM system'. If an error occurs, the REST API should return an HTTP 409 error message (Conflict response status code) with following attributes:
216216

217217
| Attribute | Required | Description |
218218
| --------- | -------- | ----------- |

0 commit comments

Comments
 (0)