Skip to content

Commit 555f144

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into release-databox-rebrand
2 parents 57a7583 + 46c184b commit 555f144

File tree

403 files changed

+3945
-2946
lines changed

Some content is hidden

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

403 files changed

+3945
-2946
lines changed

.openpublishing.redirection.json

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1922,6 +1922,21 @@
19221922
"redirect_url": "/azure/cognitive-services/bing-autosuggest/quickstarts/client-libraries?pivots=programming-language-go",
19231923
"redirect_document_id": false
19241924
},
1925+
{
1926+
"source_path": "articles/cognitive-services/Face/Quickstarts/csharp-sdk.md",
1927+
"redirect_url": "/azure/cognitive-services/Face/Quickstarts/client-libraries?pivots=programming-language-csharp",
1928+
"redirect_document_id": false
1929+
},
1930+
{
1931+
"source_path": "articles/cognitive-services/Face/Quickstarts/python-sdk.md",
1932+
"redirect_url": "/azure/cognitive-services/Face/Quickstarts/client-libraries?pivots=programming-language-python",
1933+
"redirect_document_id": false
1934+
},
1935+
{
1936+
"source_path": "articles/cognitive-services/Face/Quickstarts/go-sdk.md",
1937+
"redirect_url": "/azure/cognitive-services/Face/Quickstarts/client-libraries?pivots=programming-language-go",
1938+
"redirect_document_id": false
1939+
},
19251940
{
19261941
"source_path": "articles/virtual-machines/linux/classic/rdma-cluster.md",
19271942
"redirect_url": "/azure/virtual-machines/linux/sizes-hpc#rdma-capable-instances",
@@ -3442,6 +3457,21 @@
34423457
"redirect_url": "/azure/iot-edge/how-to-manage-device-certificates",
34433458
"redirect_document_id": true
34443459
},
3460+
{
3461+
"source_path": "articles/iot-edge/how-to-deploy-monitor.md",
3462+
"redirect_url": "/azure/iot-edge/how-to-deploy-at-scale",
3463+
"redirect_document_id": true
3464+
},
3465+
{
3466+
"source_path": "articles/iot-edge/how-to-deploy-monitor-cli.md",
3467+
"redirect_url": "/azure/iot-edge/how-to-deploy-cli-at-scale",
3468+
"redirect_document_id": true
3469+
},
3470+
{
3471+
"source_path": "articles/iot-edge/how-to-deploy-monitor-vscode.md",
3472+
"redirect_url": "/azure/iot-edge/how-to-deploy-vscode-at-scale",
3473+
"redirect_document_id": true
3474+
},
34453475
{
34463476
"source_path": "articles/cognitive-services/cognitive-services-recommendations-quick-start.md",
34473477
"redirect_url": "/azure/cognitive-services/recommendations/overview",
@@ -7571,11 +7601,36 @@
75717601
"redirect_url": "/azure/application-gateway/quick-create-cli",
75727602
"redirect_document_id": false
75737603
},
7604+
{
7605+
"source_path": "articles/application-gateway/tutorial-multisite-cli.md",
7606+
"redirect_url": "/azure/application-gateway/tutorial-multiple-sites-cli",
7607+
"redirect_document_id": false
7608+
},
75747609
{
75757610
"source_path": "articles/application-gateway/tutorial-create-vmss-cli.md",
75767611
"redirect_url": "/azure/application-gateway/tutorial-url-redirect-cli",
75777612
"redirect_document_id": false
75787613
},
7614+
{
7615+
"source_path": "articles/application-gateway/application-gateway-create-url-route-cli.md",
7616+
"redirect_url": "/azure/application-gateway/tutorial-url-route-cli",
7617+
"redirect_document_id": false
7618+
},
7619+
{
7620+
"source_path": "articles/application-gateway/application-gateway-create-url-route-arm-ps.md",
7621+
"redirect_url": "/azure/application-gateway/tutorial-url-route-powershell",
7622+
"redirect_document_id": false
7623+
},
7624+
{
7625+
"source_path": "articles/application-gateway/application-gateway-create-multisite-azureresourcemanager-powershell.md",
7626+
"redirect_url": "/azure/application-gateway/tutorial-multiple-sites-powershell",
7627+
"redirect_document_id": false
7628+
},
7629+
{
7630+
"source_path": "articles/application-gateway/application-gateway-ssl.md",
7631+
"redirect_url": "/azure/application-gateway/tutorial-ssl-powershell",
7632+
"redirect_document_id": false
7633+
},
75797634
{
75807635
"source_path": "articles/application-insights/app-insights-azure-diagnostics.md",
75817636
"redirect_url": "/azure/azure-monitor/platform/diagnostics-extension-to-application-insights",
@@ -51659,6 +51714,11 @@
5165951714
"source_path": "articles/cognitive-services/Custom-Vision-Service/python-tutorial-od.md",
5166051715
"redirect_url": "/azure/cognitive-services/Custom-Vision-Service/quickstarts/object-detection",
5166151716
"redirect_document_id": false
51717+
},
51718+
{
51719+
"source_path": "articles/active-directory/develop/active-directory-graph-api-quickstart.md",
51720+
"redirect_url": "/azure/active-directory/develop/microsoft-graph-intro",
51721+
"redirect_document_id": false
5166251722
}
5166351723
]
5166451724
}

articles/active-directory/app-provisioning/customize-application-attributes.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ Along with this property, attribute-mappings also support the following attribut
6969
- **Target attribute** – The user attribute in the target system (example: ServiceNow).
7070
- **Default value if null (optional)** - The value that will be passed to the target system if the source attribute is null. This value will only be provisioned when a user is created. The "default value when null" will not be provisioned when updating an existing user. If, for example, you want to provision all existing users in the target system with a particular Job Title (when it is null in the source system), you can use the following [expression](../app-provisioning/functions-for-customizing-application-data.md): Switch(IsPresent([jobTitle]), "DefaultValue", "True", [jobTitle]). Make sure to replace the "Default Value" with what you would like to provision when null in the source system.
7171
- **Match objects using this attribute** – Whether this mapping should be used to uniquely identify users between the source and target systems. It's typically set on the userPrincipalName or mail attribute in Azure AD, which is typically mapped to a username field in a target application.
72-
- **Matching precedence** – Multiple matching attributes can be set. When there are multiple, they're evaluated in the order defined by this field. As soon as a match is found, no further matching attributes are evaluated.
72+
- **Matching precedence** – Multiple matching attributes can be set. When there are multiple, they're evaluated in the order defined by this field. As soon as a match is found, no further matching attributes are evaluated. While you can set as many matching attributes as you would like, consider whether the attributes you are using as matching attributes are truly unique and need to be matching attributes. Generally customers have 1 or 2 matching attributes in their configuration.
7373
- **Apply this mapping**
7474
- **Always** – Apply this mapping on both user creation and update actions.
7575
- **Only during creation** - Apply this mapping only on user creation actions.
@@ -312,8 +312,10 @@ Selecting this option will effectively force a resynchronization of all users wh
312312
- Updating attribute-mappings has an impact on the performance of a synchronization cycle. An update to the attribute-mapping configuration requires all managed objects to be reevaluated.
313313
- A recommended best practice is to keep the number of consecutive changes to your attribute-mappings at a minimum.
314314
- Adding a photo attribute to be provisioned to an app is not supported today as you cannot specify the format to sync the photo. You can request the feature on [User Voice](https://feedback.azure.com/forums/169401-azure-active-directory)
315-
- The attribute IsSoftDeleted is often part of the default mappings for an application. IsSoftdeleted can be true in one of four scenarios (the user is out of scope due to being unassigned from the application, the user is out of scope due to not meeting a scoping filter, the user has been soft deleted in Azure AD, or the property AccountEnabled is set to false on the user).
316-
- The Azure AD provisioning service does not support provisioning null values
315+
- The attribute IsSoftDeleted is often part of the default mappings for an application. IsSoftdeleted can be true in one of four scenarios (the user is out of scope due to being unassigned from the application, the user is out of scope due to not meeting a scoping filter, the user has been soft deleted in Azure AD, or the property AccountEnabled is set to false on the user). It is not recommended to remove the IsSoftDeleted attribute from your attribute mappings.
316+
- The Azure AD provisioning service does not support provisioning null values.
317+
- They primary key, typically "ID", should not be included as a target attribute in your attribute mappings.
318+
- The role attribute typically needs to be mapped using an expression, rather than a direct mapping. See section above for more details on role mapping.
317319

318320
## Next steps
319321

articles/active-directory/develop/active-directory-graph-api-quickstart.md

Lines changed: 0 additions & 119 deletions
This file was deleted.

articles/active-directory/develop/msal-net-token-cache-serialization.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,9 @@ static class TokenCacheHelper
8181
}
8282

8383
/// <summary>
84-
/// Path to the token cache
84+
/// Path to the token cache. Note that this could be something different for instance for MSIX applications:
85+
/// private static readonly string CacheFilePath =
86+
$"{Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)}\{AppName}\msalcache.bin";
8587
/// </summary>
8688
public static readonly string CacheFilePath = System.Reflection.Assembly.GetExecutingAssembly().Location + ".msalcache.bin3";
8789

0 commit comments

Comments
 (0)