Skip to content

Commit eb7d804

Browse files
committed
2 parents 29879d8 + 2f09afd commit eb7d804

File tree

389 files changed

+7577
-5304
lines changed

Some content is hidden

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

389 files changed

+7577
-5304
lines changed

.openpublishing.publish.config.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,11 @@
419419
"url": "https://github.com/Azure/azure-cosmosdb-java",
420420
"branch": "master"
421421
},
422+
{
423+
"path_to_root": "azure-cosmosdb-graph-dotnet",
424+
"url": "https://github.com/Azure-Samples/azure-cosmos-db-graph-gremlindotnet-getting-started",
425+
"branch": "master"
426+
},
422427
{
423428
"path_to_root": "azure-cosmosdb-java-v4-getting-started",
424429
"url": "https://github.com/Azure-Samples/azure-cosmos-java-getting-started",

.openpublishing.redirection.json

Lines changed: 55 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5775,6 +5775,11 @@
57755775
"redirect_url": "/azure/active-directory-b2c/custom-policy-multi-factor-authentication",
57765776
"redirect_document_id": true
57775777
},
5778+
{
5779+
"source_path": "articles/active-directory-b2c/view-usage-reports.md",
5780+
"redirect_url": "/azure/active-directory-b2c/view-audit-logs",
5781+
"redirect_document_id": false
5782+
},
57785783
{
57795784
"source_path": "articles/active-directory-b2c/active-directory-b2c-reference-audit-logs.md",
57805785
"redirect_url": "/azure/active-directory-b2c/view-audit-logs",
@@ -13805,6 +13810,11 @@
1380513810
"redirect_url": "https://docs.microsoft.com/azure/cosmos-db/geospatial",
1380613811
"redirect_document_id": false
1380713812
},
13813+
{
13814+
"source_path": "articles/cosmos-db/geospatial.md",
13815+
"redirect_url": "/azure/cosmos-db/sql-query-geospatial-intro",
13816+
"redirect_document_id": false
13817+
},
1380813818
{
1380913819
"source_path": "articles/documentdb/documentdb-get-started-quickstart.md",
1381013820
"redirect_url": "https://docs.microsoft.com/azure/cosmos-db/create-documentdb-dotnet",
@@ -36307,8 +36317,13 @@
3630736317
},
3630836318
{
3630936319
"source_path": "articles/active-directory/active-directory-enterprise-apps-manage-sso.md",
36310-
"redirect_url": "/azure/active-directory/manage-apps/configure-single-sign-on-portal",
36311-
"redirect_document_id": true
36320+
"redirect_url": "/azure/active-directory/manage-apps/configure-single-sign-on-non-gallery-applications",
36321+
"redirect_document_id": false
36322+
},
36323+
{
36324+
"source_path": "articles/active-directory/manage-apps/configure-single-sign-on-portal.md",
36325+
"redirect_url": "/azure/active-directory/manage-apps/configure-single-sign-on-non-gallery-applications",
36326+
"redirect_document_id": false
3631236327
},
3631336328
{
3631436329
"source_path": "articles/active-directory/active-directory-enterprise-apps-advance-certificate-options.md",
@@ -36502,8 +36517,13 @@
3650236517
},
3650336518
{
3650436519
"source_path": "articles/active-directory/application-config-add-app-problem-how-to-choose-application-type.md",
36505-
"redirect_url": "/azure/active-directory/manage-apps/choose-application-type",
36506-
"redirect_document_id": true
36520+
"redirect_url": "/azure/active-directory/app-provisioning/isv-automatic-provisioning-multi-tenant-apps",
36521+
"redirect_document_id": false
36522+
},
36523+
{
36524+
"source_path": "articles/active-directory/manage-apps/choose-application-type.md",
36525+
"redirect_url": "/azure/active-directory/app-provisioning/isv-automatic-provisioning-multi-tenant-apps",
36526+
"redirect_document_id": false
3650736527
},
3650836528
{
3650936529
"source_path": "articles/active-directory/application-config-add-app-problem-problem-adding-gallery-app.md",
@@ -36522,8 +36542,13 @@
3652236542
},
3652336543
{
3652436544
"source_path": "articles/active-directory/application-config-sso-how-to-configure-federated-sso-gallery.md",
36525-
"redirect_url": "/azure/active-directory/manage-apps/configure-federated-single-sign-on-gallery-applications",
36526-
"redirect_document_id": true
36545+
"redirect_url": "/azure/active-directory/manage-apps/configure-single-sign-on-non-gallery-applications",
36546+
"redirect_document_id": false
36547+
},
36548+
{
36549+
"source_path": "articles/active-directory/manage-apps/configure-federated-single-sign-on-gallery-applications.md",
36550+
"redirect_url": "/azure/active-directory/manage-apps/configure-single-sign-on-non-gallery-applications",
36551+
"redirect_document_id": false
3652736552
},
3652836553
{
3652936554
"source_path": "articles/active-directory/application-config-sso-how-to-configure-federated-sso-non-gallery.md",
@@ -36532,8 +36557,13 @@
3653236557
},
3653336558
{
3653436559
"source_path": "articles/active-directory/application-config-sso-how-to-configure-password-sso-gallery.md",
36535-
"redirect_url": "/azure/active-directory/manage-apps/configure-password-single-sign-on-gallery-applications",
36536-
"redirect_document_id": true
36560+
"redirect_url": "/azure/active-directory/manage-apps/configure-password-single-sign-on-non-gallery-applications",
36561+
"redirect_document_id": false
36562+
},
36563+
{
36564+
"source_path": "articles/active-directory/manage-apps/configure-password-single-sign-on-gallery-applications.md",
36565+
"redirect_url": "/azure/active-directory/manage-apps/configure-password-single-sign-on-non-gallery-applications",
36566+
"redirect_document_id": false
3653736567
},
3653836568
{
3653936569
"source_path": "articles/active-directory/application-config-sso-how-to-configure-password-sso-non-gallery.md",
@@ -36562,8 +36592,13 @@
3656236592
},
3656336593
{
3656436594
"source_path": "articles/active-directory/application-provisioning-config-how-to.md",
36565-
"redirect_url": "/azure/active-directory/manage-apps/application-provisioning-config-how-to",
36566-
"redirect_document_id": true
36595+
"redirect_url": "/azure/active-directory/app-provisioning/configure-automatic-user-provisioning-portal",
36596+
"redirect_document_id": false
36597+
},
36598+
{
36599+
"source_path": "articles/active-directory/manage-apps/application-provisioning-config-how-to.md",
36600+
"redirect_url": "/azure/active-directory/app-provisioning/configure-automatic-user-provisioning-portal",
36601+
"redirect_document_id": false
3656736602
},
3656836603
{
3656936604
"source_path": "articles/active-directory/application-provisioning-config-problem-no-users-provisioned.md",
@@ -48825,6 +48860,16 @@
4882548860
"source_path": "articles/cognitive-services/Speech-Service/speech-devices-sdk-windows-quickstart.md",
4882648861
"redirect_url": "/azure/cognitive-services/speech-service/speech-devices-sdk-quickstart?pivots=platform-windows",
4882748862
"redirect_document_id": false
48863+
},
48864+
{
48865+
"source_path": "articles/media-services/previous/media-services-develop-video-players.md",
48866+
"redirect_url": "/azure/media-services",
48867+
"redirect_document_id": false
48868+
},
48869+
{
48870+
"source_path": "articles/virtual-machines/windows/chef-automation.md",
48871+
"redirect_url": "/azure/chef/chef-automation",
48872+
"redirect_document_id": true
4882848873
}
4882948874
]
4883048875
}

articles/active-directory-b2c/TOC.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -350,8 +350,6 @@
350350
- name: Azure Monitor
351351
href: azure-monitor.md
352352
displayName: log, logs, logging, usage, events
353-
- name: Export usage report
354-
href: view-usage-reports.md
355353
- name: Account management
356354
href: manage-user-accounts-graph-api.md
357355
- name: Deploy with Azure Pipelines

articles/active-directory-b2c/billing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,4 +136,4 @@ Before you initiate the move, be sure to read the entire article to fully unders
136136

137137
## Next steps
138138

139-
In addition to reviewing the usage and billing details within a selected Azure subscription, you can review detailed day-by-day usage reports by using the [usage reporting API](view-usage-reports.md).
139+
For the latest pricing information, see [Azure Active Directory B2C pricing](https://azure.microsoft.com/pricing/details/active-directory-b2c/).

articles/active-directory-b2c/claimsschema.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ manager: celestedg
88
ms.service: active-directory
99
ms.workload: identity
1010
ms.topic: reference
11-
ms.date: 02/17/2020
11+
ms.date: 02/24/2020
1212
ms.author: marsma
1313
ms.subservice: B2C
1414
---
@@ -171,6 +171,8 @@ The **Restriction** element contains the following elements:
171171

172172
#### Enumeration
173173

174+
The **Enumeration** element defines available options for the user to select for a claim in the user interface, such as a value in a `CheckboxMultiSelect`, `DropdownSingleSelect`, or `RadioSingleSelect`. Alternatively, you can define and localize available options with [LocalizedCollections](localization.md#localizedcollections) element. To look up an item from a claim **Enumeration** collection, use [GetMappedValueFromLocalizedCollection](string-transformations.md#getmappedvaluefromlocalizedcollection) claims transformation.
175+
174176
The **Enumeration** element contains the following attributes:
175177

176178
| Attribute | Required | Description |
@@ -243,7 +245,7 @@ The **UserInputType** element available user input types:
243245
|Paragraph | `boolean`, `date`, `dateTime`, `duration`, `int`, `long`, `string`|A field that shows text only in a paragraph tag. |
244246
|Password | `string` |Password text box.|
245247
|RadioSingleSelect |`string` | Collection of radio buttons. The claim value is the selected value.|
246-
|Readonly | `boolean`, `date`, `dateTime`, `duration`, `int`, `long`, `string`| Read only text box. |
248+
|Readonly | `boolean`, `date`, `dateTime`, `duration`, `int`, `long`, `string`| Read-only text box. |
247249
|TextBox |`boolean`, `int`, `string` |Single-line text box. |
248250

249251

@@ -403,5 +405,3 @@ The **Paragraph** user input type is used to provide a field that shows text onl
403405
</Restriction>
404406
</ClaimType>
405407
```
406-
407-
To display one of the **Enumeration** values in a **responseMsg** claim, use `GetMappedValueFromLocalizedCollection` or `CreateStringClaim` claims transformation. For more information, see [String Claims Transformations](string-transformations.md)

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: celestedg
99
ms.service: active-directory
1010
ms.workload: identity
1111
ms.topic: reference
12-
ms.date: 02/13/2020
12+
ms.date: 02/24/2020
1313
ms.author: marsma
1414
ms.subservice: B2C
1515
---
@@ -93,6 +93,7 @@ The technical profile also returns claims that aren't returned by the identity p
9393
| ExtraParamsInAccessTokenEndpointResponse | No | Contains the extra parameters that can be returned in the response from **AccessTokenEndpoint** by some identity providers. For example, the response from **AccessTokenEndpoint** contains an extra parameter such as `openid`, which is a mandatory parameter besides the access_token in a **ClaimsEndpoint** request query string. Multiple parameter names should be escaped and separated by the comma ',' delimiter. |
9494
| ExtraParamsInClaimsEndpointRequest | No | Contains the extra parameters that can be returned in the **ClaimsEndpoint** request by some identity providers. Multiple parameter names should be escaped and separated by the comma ',' delimiter. |
9595
| IncludeClaimResolvingInClaimsHandling  | No | For input and output claims, specifies whether [claims resolution](claim-resolver-overview.md) is included in the technical profile. Possible values: `true`, or `false` (default). If you want to use a claims resolver in the technical profile, set this to `true`. |
96+
| ResolveJsonPathsInJsonTokens | No | Indicates whether the technical profile resolves JSON paths. Possible values: `true`, or `false` (default). Use this metadata to read data from a nested JSON element. In an [OutputClaim](technicalprofiles.md#outputclaims), set the `PartnerClaimType` to the JSON path element you want to output. For example: `firstName.localized`, or `data.0.to.0.email`.|
9697

9798
## Cryptographic keys
9899

articles/active-directory-b2c/predicates.md

Lines changed: 19 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: celestedg
99
ms.service: active-directory
1010
ms.workload: identity
1111
ms.topic: reference
12-
ms.date: 10/28/2019
12+
ms.date: 02/24/2020
1313
ms.author: marsma
1414
ms.subservice: B2C
1515
---
@@ -42,12 +42,13 @@ The **Predicate** element contains the following attributes:
4242
| --------- | -------- | ----------- |
4343
| Id | Yes | An identifier that's used for the predicate. Other elements can use this identifier in the policy. |
4444
| Method | Yes | The method type to use for validation. Possible values: **IsLengthRange**, **MatchesRegex**, **IncludesCharacters**, or **IsDateRange**. The **IsLengthRange** value checks whether the length of a string claim value is within the range of minimum and maximum parameters specified. The **MatchesRegex** value checks whether a string claim value matches a regular expression. The **IncludesCharacters** value checks whether a string claim value contains a character set. The **IsDateRange** value checks whether a date claim value is between a range of minimum and maximum parameters specified. |
45+
| HelpText | No | An error message for users if the check fails. This string can be localized using the [language customization](localization.md) |
4546

4647
The **Predicate** element contains the following elements:
4748

4849
| Element | Occurrences | Description |
4950
| ------- | ----------- | ----------- |
50-
| UserHelpText | 1:1 | An error message for users if the check fails. This string can be localized using the [language customization](localization.md) |
51+
| UserHelpText | 0:1 | (Deprecated) An error message for users if the check fails. |
5152
| Parameters | 1:1 | The parameters for the method type of the string validation. |
5253

5354
The **Parameters** element contains the following elements:
@@ -65,20 +66,18 @@ The **Parameter** element contains the following attributes:
6566
The following example shows a `IsLengthRange` method with the parameters `Minimum` and `Maximum` that specify the length range of the string:
6667

6768
```XML
68-
<Predicate Id="IsLengthBetween8And64" Method="IsLengthRange">
69-
<UserHelpText>The password must be between 8 and 64 characters.</UserHelpText>
70-
<Parameters>
71-
<Parameter Id="Minimum">8</Parameter>
72-
<Parameter Id="Maximum">64</Parameter>
69+
<Predicate Id="IsLengthBetween8And64" Method="IsLengthRange" HelpText="The password must be between 8 and 64 characters.">
70+
<Parameters>
71+
<Parameter Id="Minimum">8</Parameter>
72+
<Parameter Id="Maximum">64</Parameter>
7373
</Parameters>
7474
</Predicate>
7575
```
7676

7777
The following example shows a `MatchesRegex` method with the parameter `RegularExpression` that specifies a regular expression:
7878

7979
```XML
80-
<Predicate Id="PIN" Method="MatchesRegex">
81-
<UserHelpText>The password must be numbers only.</UserHelpText>
80+
<Predicate Id="PIN" Method="MatchesRegex" HelpText="The password must be numbers only.">
8281
<Parameters>
8382
<Parameter Id="RegularExpression">^[0-9]+$</Parameter>
8483
</Parameters>
@@ -88,8 +87,7 @@ The following example shows a `MatchesRegex` method with the parameter `RegularE
8887
The following example shows a `IncludesCharacters` method with the parameter `CharacterSet` that specifies the set of characters:
8988

9089
```XML
91-
<Predicate Id="Lowercase" Method="IncludesCharacters">
92-
<UserHelpText>a lowercase letter</UserHelpText>
90+
<Predicate Id="Lowercase" Method="IncludesCharacters" HelpText="a lowercase letter">
9391
<Parameters>
9492
<Parameter Id="CharacterSet">a-z</Parameter>
9593
</Parameters>
@@ -165,7 +163,7 @@ The **PredicateGroup** element contains the following elements:
165163

166164
| Element | Occurrences | Description |
167165
| ------- | ----------- | ----------- |
168-
| UserHelpText | 1:1 | A description of the predicate that can be helpful for users to know what value they should type. |
166+
| UserHelpText | 0:1 | A description of the predicate that can be helpful for users to know what value they should type. |
169167
| PredicateReferences | 1:n | A list of predicate references. |
170168

171169
The **PredicateReferences** element contains the following attributes:
@@ -202,58 +200,50 @@ With **Predicates** and **PredicateValidationsInput** you can control the comple
202200

203201
```XML
204202
<Predicates>
205-
<Predicate Id="IsLengthBetween8And64" Method="IsLengthRange">
206-
<UserHelpText>The password must be between 8 and 64 characters.</UserHelpText>
203+
<Predicate Id="IsLengthBetween8And64" Method="IsLengthRange" HelpText="The password must be between 8 and 64 characters.">
207204
<Parameters>
208205
<Parameter Id="Minimum">8</Parameter>
209206
<Parameter Id="Maximum">64</Parameter>
210207
</Parameters>
211208
</Predicate>
212209

213-
<Predicate Id="Lowercase" Method="IncludesCharacters">
214-
<UserHelpText>a lowercase letter</UserHelpText>
210+
<Predicate Id="Lowercase" Method="IncludesCharacters" HelpText="a lowercase letter">
215211
<Parameters>
216212
<Parameter Id="CharacterSet">a-z</Parameter>
217213
</Parameters>
218214
</Predicate>
219215

220-
<Predicate Id="Uppercase" Method="IncludesCharacters">
221-
<UserHelpText>an uppercase letter</UserHelpText>
216+
<Predicate Id="Uppercase" Method="IncludesCharacters" HelpText="an uppercase letter">
222217
<Parameters>
223218
<Parameter Id="CharacterSet">A-Z</Parameter>
224219
</Parameters>
225220
</Predicate>
226221

227-
<Predicate Id="Number" Method="IncludesCharacters">
228-
<UserHelpText>a digit</UserHelpText>
222+
<Predicate Id="Number" Method="IncludesCharacters" HelpText="a digit">
229223
<Parameters>
230224
<Parameter Id="CharacterSet">0-9</Parameter>
231225
</Parameters>
232226
</Predicate>
233227

234-
<Predicate Id="Symbol" Method="IncludesCharacters">
235-
<UserHelpText>a symbol</UserHelpText>
228+
<Predicate Id="Symbol" Method="IncludesCharacters" HelpText="a symbol">
236229
<Parameters>
237230
<Parameter Id="CharacterSet">@#$%^&amp;*\-_+=[]{}|\\:',.?/`~"();!</Parameter>
238231
</Parameters>
239232
</Predicate>
240233

241-
<Predicate Id="PIN" Method="MatchesRegex">
242-
<UserHelpText>The password must be numbers only.</UserHelpText>
234+
<Predicate Id="PIN" Method="MatchesRegex" HelpText="The password must be numbers only.">
243235
<Parameters>
244236
<Parameter Id="RegularExpression">^[0-9]+$</Parameter>
245237
</Parameters>
246238
</Predicate>
247239

248-
<Predicate Id="AllowedAADCharacters" Method="MatchesRegex">
249-
<UserHelpText>An invalid character was provided.</UserHelpText>
240+
<Predicate Id="AllowedAADCharacters" Method="MatchesRegex" HelpText="An invalid character was provided.">
250241
<Parameters>
251242
<Parameter Id="RegularExpression">(^([0-9A-Za-z\d@#$%^&amp;*\-_+=[\]{}|\\:',?/`~"();! ]|(\.(?!@)))+$)|(^$)</Parameter>
252243
</Parameters>
253244
</Predicate>
254245

255-
<Predicate Id="DisallowedWhitespace" Method="MatchesRegex">
256-
<UserHelpText>The password must not begin or end with a whitespace character.</UserHelpText>
246+
<Predicate Id="DisallowedWhitespace" Method="MatchesRegex" HelpText="The password must not begin or end with a whitespace character.">
257247
<Parameters>
258248
<Parameter Id="RegularExpression">(^\S.*\S$)|(^\S+$)|(^$)</Parameter>
259249
</Parameters>
@@ -357,8 +347,7 @@ With the **Predicates** and **PredicateValidations** elements you can control th
357347

358348
```XML
359349
<Predicates>
360-
<Predicate Id="DateRange" Method="IsDateRange">
361-
<UserHelpText>The date must be between 01-01-1980 and today.</UserHelpText>
350+
<Predicate Id="DateRange" Method="IsDateRange" HelpText="The date must be between 01-01-1980 and today.">
362351
<Parameters>
363352
<Parameter Id="Minimum">1980-01-01</Parameter>
364353
<Parameter Id="Maximum">Today</Parameter>

articles/active-directory-b2c/relyingparty.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ manager: celestedg
88
ms.service: active-directory
99
ms.workload: identity
1010
ms.topic: reference
11-
ms.date: 02/02/2020
11+
ms.date: 02/24/2020
1212
ms.author: marsma
1313
ms.subservice: B2C
1414
---
@@ -113,6 +113,7 @@ The **UserJourneyBehaviors** element contains the following elements:
113113
| SessionExpiryInSeconds | 0:1 | The lifetime of Azure AD B2C's session cookie specified as an integer stored on the user's browser upon successful authentication. |
114114
| JourneyInsights | 0:1 | The Azure Application Insights instrumentation key to be used. |
115115
| ContentDefinitionParameters | 0:1 | The list of key value pairs to be appended to the content definition load URI. |
116+
|ScriptExecution| 0:1| The supported [JavaScript](javascript-samples.md) execution modes. Possible values: `Allow` or `Disallow` (default).
116117

117118
### SingleSignOn
118119

0 commit comments

Comments
 (0)