Skip to content

Commit 7d8eb98

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into 2-cosmos-db-articles
2 parents b924a79 + 232d0d8 commit 7d8eb98

File tree

341 files changed

+3095
-2287
lines changed

Some content is hidden

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

341 files changed

+3095
-2287
lines changed

.openpublishing.redirection.json

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36826,8 +36826,13 @@
3682636826
},
3682736827
{
3682836828
"source_path": "articles/active-directory/application-access-assignment-how-to-add-assignment.md",
36829-
"redirect_url": "/azure/active-directory/manage-apps/methods-for-assigning-users-and-groups",
36830-
"redirect_document_id": true
36829+
"redirect_url": "/azure/active-directory/manage-apps/assign-user-or-group-access-portal",
36830+
"redirect_document_id": false
36831+
},
36832+
{
36833+
"source_path": "articles/active-directory/manage-apps/methods-for-assigning-users-and-groups.md",
36834+
"redirect_url": "/azure/active-directory/manage-apps/assign-user-or-group-access-portal",
36835+
"redirect_document_id": false
3683136836
},
3683236837
{
3683336838
"source_path": "articles/active-directory/application-access-assignment-how-to-remove-assignment.md",
@@ -37156,17 +37161,17 @@
3715637161
},
3715737162
{
3715837163
"source_path": "articles/active-directory/active-directory-applications-guiding-developers-requiring-user-assignment.md",
37159-
"redirect_url": "/azure/active-directory/manage-apps/methods-for-assigning-users-and-groups",
37164+
"redirect_url": "/azure/active-directory/manage-apps/assign-user-or-group-access-portal",
3716037165
"redirect_document_id": false
3716137166
},
3716237167
{
3716337168
"source_path": "articles/active-directory/active-directory-applications-guiding-developers-assigning-users.md",
37164-
"redirect_url": "/azure/active-directory/manage-apps/methods-for-assigning-users-and-groups",
37169+
"redirect_url": "/azure/active-directory/manage-apps/assign-user-or-group-access-portal",
3716537170
"redirect_document_id": false
3716637171
},
3716737172
{
3716837173
"source_path": "articles/active-directory/active-directory-applications-guiding-developers-assigning-groups.md",
37169-
"redirect_url": "/azure/active-directory/manage-apps/methods-for-assigning-users-and-groups",
37174+
"redirect_url": "/azure/active-directory/manage-apps/assign-user-or-group-access-portal",
3717037175
"redirect_document_id": false
3717137176
},
3717237177
{

.vscode/settings.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,5 +57,6 @@
5757
],
5858
"cSpell.words": [
5959
"auditd"
60-
]
60+
],
61+
"git.ignoreLimitWarning": true
6162
}

articles/active-directory-b2c/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@
7474
href: custom-policy-overview.md
7575
- name: User accounts
7676
href: user-overview.md
77+
- name: User profile attributes
78+
href: user-profile-attributes.md
7779
- name: How-to guides
7880
items:
7981
- name: App integration

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

Lines changed: 2 additions & 2 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: 03/09/2020
12+
ms.date: 03/16/2020
1313
ms.author: mimart
1414
ms.subservice: B2C
1515
---
@@ -250,7 +250,7 @@ The following technical profile deletes a social user account using **alternativ
250250
| ClientId | No | The client identifier for accessing the tenant as a third party. For more information, see [Use custom attributes in a custom profile edit policy](custom-policy-custom-attributes.md) |
251251
| 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`. |
252252

253-
### Error messages
253+
## Error messages
254254

255255
The following settings can be used to configure the error message displayed upon failure. The metadata should be configured in the [self-asserted](self-asserted-technical-profile.md) technical profile. The error messages can be [localized](localization.md).
256256

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

Lines changed: 1 addition & 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: conceptual
12-
ms.date: 02/13/2020
12+
ms.date: 03/16/2020
1313
ms.author: mimart
1414
ms.subservice: B2C
1515
---

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

Lines changed: 13 additions & 14 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: 03/03/2020
12+
ms.date: 03/16/2020
1313
ms.author: mimart
1414
ms.subservice: B2C
1515
---
@@ -215,19 +215,7 @@ If the type of authentication is set to `Bearer`, the **CryptographicKeys** elem
215215

216216
## Returning error message
217217

218-
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:
219-
220-
| Attribute | Required | Description |
221-
| --------- | -------- | ----------- |
222-
| version | Yes | 1.0.0 |
223-
| status | Yes | 409 |
224-
| code | No | An error code from the RESTful endpoint provider, which is displayed when `DebugMode` is enabled. |
225-
| requestId | No | A request identifier from the RESTful endpoint provider, which is displayed when `DebugMode` is enabled. |
226-
| userMessage | Yes | An error message that is shown to the user. |
227-
| developerMessage | No | The verbose description of the problem and how to fix it, which is displayed when `DebugMode` is enabled. |
228-
| moreInfo | No | A URI that points to additional information, which is displayed when `DebugMode` is enabled. |
229-
230-
The following example shows a REST API that returns an error message formatted in JSON:
218+
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 4xx error message, such as, 400 (bad request), or 409 (conflict) response status code. The response body contains error message formatted in JSON:
231219

232220
```JSON
233221
{
@@ -241,6 +229,17 @@ The following example shows a REST API that returns an error message formatted i
241229
}
242230
```
243231

232+
| Attribute | Required | Description |
233+
| --------- | -------- | ----------- |
234+
| version | Yes | Your REST API version. For example: 1.0.1 |
235+
| status | Yes | Must be 409 |
236+
| code | No | An error code from the RESTful endpoint provider, which is displayed when `DebugMode` is enabled. |
237+
| requestId | No | A request identifier from the RESTful endpoint provider, which is displayed when `DebugMode` is enabled. |
238+
| userMessage | Yes | An error message that is shown to the user. |
239+
| developerMessage | No | The verbose description of the problem and how to fix it, which is displayed when `DebugMode` is enabled. |
240+
| moreInfo | No | A URI that points to additional information, which is displayed when `DebugMode` is enabled. |
241+
242+
244243
The following example shows a C# class that returns an error message:
245244

246245
```csharp

articles/active-directory-b2c/self-asserted-technical-profile.md

Lines changed: 7 additions & 5 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: 02/17/2020
12+
ms.date: 03/16/2020
1313
ms.author: mimart
1414
ms.subservice: B2C
1515
---
@@ -64,8 +64,8 @@ In the display claims collection, you can include a reference to a [DisplayContr
6464

6565
The following example `TechnicalProfile` illustrates the use of display claims with display controls.
6666

67-
* The first display claim makes a reference to the `emailVerificationControl` display control which collects and verifies the email address.
68-
* The fifth display claim makes a reference to the `phoneVerificationControl` display control which collects and verifies a phone number.
67+
* The first display claim makes a reference to the `emailVerificationControl` display control, which collects and verifies the email address.
68+
* The fifth display claim makes a reference to the `phoneVerificationControl` display control, which collects and verifies a phone number.
6969
* The other display claims are ClaimTypes to be collected from the user.
7070

7171
```XML
@@ -117,6 +117,8 @@ The `age` claim in the base policy is no longer presented on the screen to the u
117117

118118
The **OutputClaims** element contains a list of claims to be returned to the next orchestration step. The **DefaultValue** attribute takes effect only if the claim has never been set. If it was set in a previous orchestration step, the default value does not take effect even if the user leaves the value empty. To force the use of a default value, set the **AlwaysUseDefaultValue** attribute to `true`.
119119

120+
For security reasons, a password claim value (`UserInputType` set to `Password`) is available only to the self-asserted technical profile's validation technical profiles. You cannot use password claim in the next orchestration steps.
121+
120122
> [!NOTE]
121123
> In previous versions of the Identity Experience Framework (IEF), output claims were used to collect data from the user. To collect data from the user, use a **DisplayClaims** collection instead.
122124
@@ -126,7 +128,7 @@ The **OutputClaimsTransformations** element may contain a collection of **Output
126128

127129
In a self-asserted technical profile, the output claims collection returns the claims to the next orchestration step.
128130

129-
You should use output claims when:
131+
Use output claims when:
130132

131133
- **Claims are output by output claims transformation**.
132134
- **Setting a default value in an output claim** without collecting data from the user or returning the data from the validation technical profile. The `LocalAccountSignUpWithLogonEmail` self-asserted technical profile sets the **executed-SelfAsserted-Input** claim to `true`.
@@ -190,7 +192,7 @@ You can also call a REST API technical profile with your business logic, overwri
190192
| AllowGenerationOfClaimsWithNullValues| No| Allow to generate a claim with null value. For example, in a case user doesn't select a checkbox.|
191193
| ContentDefinitionReferenceId | Yes | The identifier of the [content definition](contentdefinitions.md) associated with this technical profile. |
192194
| EnforceEmailVerification | No | For sign-up or profile edit, enforces email verification. Possible values: `true` (default), or `false`. |
193-
| setting.retryLimit | No | Controls the number of times a user can try to provide the data that is checked against a validation technical profile . For example, a user tries to sign-up with an account that already exists and keeps trying until the limit reached.
195+
| setting.retryLimit | No | Controls the number of times a user can try to provide the data that is checked against a validation technical profile. For example, a user tries to sign-up with an account that already exists and keeps trying until the limit reached.
194196
| SignUpTarget <sup>1</sup>| No | The signup target exchange identifier. When the user clicks the sign-up button, Azure AD B2C executes the specified exchange identifier. |
195197
| setting.showCancelButton | No | Displays the cancel button. Possible values: `true` (default), or `false` |
196198
| setting.showContinueButton | No | Displays the continue button. Possible values: `true` (default), or `false` |

0 commit comments

Comments
 (0)