Skip to content

Commit 5faf8bb

Browse files
authored
Merge pull request #108712 from MicrosoftDocs/master
3/23 PM Publish
2 parents 6567c9b + 8b1d9d5 commit 5faf8bb

File tree

477 files changed

+3735
-2436
lines changed

Some content is hidden

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

477 files changed

+3735
-2436
lines changed

.openpublishing.redirection.json

Lines changed: 377 additions & 6 deletions
Large diffs are not rendered by default.

articles/active-directory/develop/quickstart-v2-ios.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -267,25 +267,30 @@ self.applicationContext!.acquireToken(with: parameters) { (result, error) in /*
267267
Apps shouldn't require their users to sign in every time they request a token. If the user has already signed in, this method allows apps to request tokens silently.
268268
269269
```swift
270-
guard let account = try self.applicationContext!.allAccounts().first else { return }
271-
272-
let silentParams = MSALSilentTokenParameters(scopes: kScopes, account: account)
273-
self.applicationContext!.acquireTokenSilent(with: silentParams) { (result, error) in /* Add your handling logic */}
270+
self.applicationContext!.getCurrentAccount(with: nil) { (currentAccount, previousAccount, error) in
271+
272+
guard let account = currentAccount else {
273+
return
274+
}
275+
276+
let silentParams = MSALSilentTokenParameters(scopes: self.kScopes, account: account)
277+
self.applicationContext!.acquireTokenSilent(with: silentParams) { (result, error) in /* Add your handling logic */}
278+
}
274279
```
275280
276281
> |Where: ||
277282
> |---------|---------|
278283
> | `scopes` | Contains the scopes being requested (that is, `[ "user.read" ]` for Microsoft Graph or `[ "<Application ID URL>/scope" ]` for custom Web APIs (`api://<Application ID>/access_as_user`) |
279-
> | `account` | The account a token is being requested for. This quickstart is about a single account application. If you want to build a multi-account app you'll need to define logic to identify which account to use for token requests using `applicationContext.account(forHomeAccountId: self.homeAccountId)` |
284+
> | `account` | The account a token is being requested for. This quickstart is about a single account application. If you want to build a multi-account app you'll need to define logic to identify which account to use for token requests using `accountsFromDeviceForParameters:completionBlock:` and passing correct `accountIdentifier` |
280285
281286
## Next steps
282287
283-
Try out the iOS tutorial for a complete step-by-step guide on building applications, including a complete explanation of this quickstart.
288+
Try out the tutorial for iOS and macOS for a complete step-by-step guide on building applications, including a complete explanation of this quickstart.
284289
285290
### Learn how to create the application used in this quickstart
286291
287292
> [!div class="nextstepaction"]
288-
> [Call Graph API iOS tutorial](https://docs.microsoft.com/azure/active-directory/develop/guidedsetups/active-directory-ios)
293+
> [Call Graph API tutorial for iOS and macOS](https://docs.microsoft.com/azure/active-directory/develop/guidedsetups/active-directory-ios)
289294
290295
[!INCLUDE [Help and support](../../../includes/active-directory-develop-help-support-include.md)]
291296

articles/active-directory/devices/assign-local-admin.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ To view and update the membership of the global administrator role, see:
4646

4747
In the Azure portal, you can manage the device administrator role on the **Devices** page. To open the **Devices** page:
4848

49-
1. Sign in to your [Azure portal](https://portal.azure.com) as a global administrator or device administrator.
49+
1. Sign in to your [Azure portal](https://portal.azure.com) as a global administrator.
5050
1. Search for and select *Azure Active Directory*.
5151
1. In the **Manage** section, click **Devices**.
5252
1. On the **Devices** page, click **Device settings**.

articles/active-directory/devices/troubleshoot-device-dsregcmd.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ This section lists the status of various attributes for the user currently logge
131131
- **CanReset:** - Denotes if the Windows Hello key can be reset by the user.
132132
- **Possible values:** - DestructiveOnly, NonDestructiveOnly, DestructiveAndNonDestructive, or Unknown if error.
133133
- **WorkplaceJoined:** - Set to “YES” if Azure AD registered accounts have been added to the device in the current NTUSER context.
134-
- **WamDefaultSet:** - Set to “YES” if a WAM default WebAccount is created for the logged in user. This field could display an error if dsreg /status is run in admin context.
134+
- **WamDefaultSet:** - Set to “YES” if a WAM default WebAccount is created for the logged in user. This field could display an error if dsreg /status is run from an elevated command prompt.
135135
- **WamDefaultAuthority:** - Set to “organizations” for Azure AD.
136136
- **WamDefaultId:** - Always “https://login.microsoft.com” for Azure AD.
137137
- **WamDefaultGUID:** - The WAM provider’s (Azure AD/Microsoft account) GUID for the default WAM WebAccount.

articles/active-directory/fundamentals/whats-new.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ This page is updated monthly, so revisit it regularly. If you're looking for ite
4545

4646
We're planning to replace the current custom controls preview with an approach that allows partner-provided authentication capabilities to work seamlessly with the Azure Active Directory administrator and end user experiences. Today, partner MFA solutions face the following limitations: they work only after a password has been entered; they don't serve as MFA for step-up authentication in other key scenarios; and they don't integrate with end user or administrative credential management functions. The new implementation will allow partner-provided authentication factors to work alongside built-in factors for key scenarios, including registration, usage, MFA claims, step up authentication, reporting, and logging.
4747

48-
Custom controls will continue to be supported in preview alongside the new design until it reaches general availability. At that point, we'll give customers time to migrate to the new design. Because of the limitations of the current approach, we won't onboard new providers until the new design is available. We are working closely with customers and providers and will communicate the timeline as we get closer. [Learn more](https://docs.microsoft.com/azure/active-directory/conditional-access/controls).
48+
Custom controls will continue to be supported in preview alongside the new design until it reaches general availability. At that point, we'll give customers time to migrate to the new design. Because of the limitations of the current approach, we won't onboard new providers until the new design is available. We are working closely with customers and providers and will communicate the timeline as we get closer. [Learn more](https://techcommunity.microsoft.com/t5/azure-active-directory-identity/upcoming-changes-to-custom-controls/ba-p/1144696#).
4949

5050
### Identity Secure Score - MFA improvement action updates
5151

articles/analysis-services/analysis-services-data-providers.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Describes client libraries required for client applications and too
44
author: minewiskan
55
ms.service: azure-analysis-services
66
ms.topic: conceptual
7-
ms.date: 01/23/2020
7+
ms.date: 03/23/2020
88
ms.author: owend
99
ms.reviewer: minewiskan
1010

@@ -18,19 +18,19 @@ Client libraries are necessary for client applications and tools to connect to A
1818

1919
|Download |Product version |
2020
|---------|---------|
21-
|[MSOLAP (amd64)](https://go.microsoft.com/fwlink/?linkid=829576) | 15.1.21.27 |
22-
|[MSOLAP (x86)](https://go.microsoft.com/fwlink/?linkid=829575) | 15.1.21.27 |
23-
|[AMO](https://go.microsoft.com/fwlink/?linkid=829578) | 18.4.0.5 |
24-
|[ADOMD](https://go.microsoft.com/fwlink/?linkid=829577) | 18.4.0.5 |
21+
|[MSOLAP (amd64)](https://go.microsoft.com/fwlink/?linkid=829576) | 15.1.29.25 |
22+
|[MSOLAP (x86)](https://go.microsoft.com/fwlink/?linkid=829575) | 15.1.29.25 |
23+
|[AMO](https://go.microsoft.com/fwlink/?linkid=829578) | 18.4.8.0 |
24+
|[ADOMD](https://go.microsoft.com/fwlink/?linkid=829577) | 18.4.8.0 |
2525

2626
## AMO and ADOMD (NuGet packages)
2727

2828
Analysis Services Management Objects (AMO) and ADOMD client libraries are available as installable packages from [NuGet.org](https://www.nuget.org/). It's recommended you migrate to NuGet references instead of using Windows Installer.
2929

3030
|Package | Product version |
3131
|---------|---------|
32-
|[AMO](https://www.nuget.org/packages/Microsoft.AnalysisServices.retail.amd64/) | 18.4.0.5 |
33-
|[ADOMD](https://www.nuget.org/packages/Microsoft.AnalysisServices.AdomdClient.retail.amd64/) | 18.4.0.5 |
32+
|[AMO](https://www.nuget.org/packages/Microsoft.AnalysisServices.retail.amd64/) | 18.4.8.0 |
33+
|[ADOMD](https://www.nuget.org/packages/Microsoft.AnalysisServices.AdomdClient.retail.amd64/) | 18.4.8.0 |
3434

3535
NuGet package assemblies AssemblyVersion follow semantic versioning: MAJOR.MINOR.PATCH. NuGet references load the expected version even if there is a different version in the GAC (resulting from MSI install). PATCH is incremented for each release. AMO and ADOMD versions are kept in-sync.
3636

articles/ansible/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@
111111
href: ./ansible-matrix.md
112112
- name: All modules for Azure
113113
href: https://docs.ansible.com/ansible/latest/modules/list_of_cloud_modules#azure
114-
- name: Tools
114+
- name: Resources
115115
items:
116116
- name: Visual Studio Code extension for Ansible
117117
href: https://marketplace.visualstudio.com/items?itemName=vscoss.vscode-ansible

articles/api-management/configure-custom-domain.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ When configuring DNS for your custom domain name, you have two options:
9090
- Configure an A-record that points to your API Management gateway IP address.
9191

9292
> [!NOTE]
93-
> Although the API Managment instance IP address is static, it may change in a few scenarios. Because of this it's recommended to use CNAME when configuring custom domain. Take that into consideration when choosing DNS configuration method. Read more in the [API Management FAQ](api-management-faq.md#how-can-i-secure-the-connection-between-the-api-management-gateway-and-my-back-end-services).
93+
> Although the API Managment instance IP address is static, it may change in a few scenarios. Because of this it's recommended to use CNAME when configuring custom domain. Take that into consideration when choosing DNS configuration method. Read more in the [the IP documentation article](api-management-howto-ip-addresses.md#changes-to-the-ip-addresses) and the [API Management FAQ](api-management-faq.md#how-can-i-secure-the-connection-between-the-api-management-gateway-and-my-back-end-services).
9494
9595
## Next steps
9696

articles/application-gateway/application-gateway-components.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Application Gateway supports four protocols: HTTP, HTTPS, HTTP/2, and WebSocket:
5050
- Specify between the HTTP and HTTPS protocols in the listener configuration.
5151
- Support for [WebSockets and HTTP/2 protocols](features.md#websocket-and-http2-traffic) is provided natively, and [WebSocket support](application-gateway-websocket.md) is enabled by default. There's no user-configurable setting to selectively enable or disable WebSocket support. Use WebSockets with both HTTP and HTTPS listeners.
5252

53-
Use an HTTPS listener for SSL termination. An HTTPS listener offloads the encryption and decryption work to your application gateway, so your web servers aren't burdened by the overhead.
53+
Use an HTTPS listener for TLS termination. An HTTPS listener offloads the encryption and decryption work to your application gateway, so your web servers aren't burdened by the overhead.
5454

5555
### Custom error pages
5656

@@ -106,7 +106,7 @@ For more information, see [Rewrite HTTP headers on your application gateway](rew
106106

107107
An application gateway routes traffic to the backend servers (specified in the request routing rule that include HTTP settings) by using the port number, protocol, and other settings detailed in this component.
108108

109-
The port and protocol used in the HTTP settings determine whether the traffic between the application gateway and backend servers is encrypted (providing end-to-end SSL) or unencrypted.
109+
The port and protocol used in the HTTP settings determine whether the traffic between the application gateway and backend servers is encrypted (providing end-to-end TLS) or unencrypted.
110110

111111
This component is also used to:
112112

articles/application-gateway/application-gateway-covid-guidelines.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Application Gateway COVID-19 update
2+
title: Application Gateway COVID-19 guidelines
33
description: This article provides an update given the current COVID-19 situation and guidelines on how to set up your Application Gateway.
44
services: application-gateway
55
author: caya
@@ -9,7 +9,7 @@ ms.date: 03/21/2020
99
ms.author: caya
1010
---
1111

12-
# Application Gateway COVID-19 update
12+
# Application Gateway COVID-19 guidelines
1313

1414
This article describes a few suggested guidelines to help you set up your Application Gateway to handle extra traffic due to the COVID-19 pandemic. You can use Application Gateway with Web Application Firewall (WAF) for a scalable and secure way to manage traffic to your web applications.
1515

0 commit comments

Comments
 (0)