Skip to content

Commit 0b5f36e

Browse files
authored
Merge pull request #103598 from MicrosoftDocs/repo_sync_working_branch
Confirm merge from repo_sync_working_branch to master to sync with https://github.com/Microsoft/azure-docs (branch master)
2 parents d3710d7 + 4aae05d commit 0b5f36e

14 files changed

+64
-43
lines changed

articles/active-directory/develop/authentication-scenarios.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ ms.custom: aaddev, identityplatformtop40, scenarios:getting-started
2121

2222
## What is authentication
2323

24-
This article covers many of the authentication concepts you'll need to understand to create protected web apps, web APIs, or apps calling protected Web APIs. If you see a term you aren't familiar with, try our (glossary)[developer-glossary.md].
24+
This article covers many of the authentication concepts you'll need to understand to create protected web apps, web APIs, or apps calling protected Web APIs. If you see a term you aren't familiar with, try our [glossary](developer-glossary.md).
2525

2626
**Authentication** is the process of proving you are who you say you are. Authentication is sometimes shortened to AuthN.
2727

articles/active-directory/develop/quickstart-v2-java-webapp.md

Lines changed: 26 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ To run this sample you will need:
5757
> - Leave **Redirect URI** blank for now, and select **Register**.
5858
> 1. On the **Overview** page, find the **Application (client) ID** and the **Directory (tenant) ID** values of the application. Copy these values for later.
5959
> 1. Select the **Authentication** from the menu, and then add the following information:
60-
> - In **Redirect URIs**, add `http://localhost:8080/msal4jsample/secure/aad` and `http://localhost:8080/msal4jsample/graph/me`.
60+
> - In **Redirect URIs**, add `https://localhost:8080/msal4jsample/secure/aad` and `https://localhost:8080/msal4jsample/graph/me`.
6161
> - Select **Save**.
6262
> 1. Select the **Certificates & secrets** from the menu and in the **Client secrets** section, click on **New client secret**:
6363
>
@@ -71,7 +71,7 @@ To run this sample you will need:
7171
>
7272
> For the code sample for this quickstart to work, you need to:
7373
>
74-
> 1. Add reply URLs as `http://localhost:8080/msal4jsamples/secure/aad` and `http://localhost:8080/msal4jsamples/graph/me`.
74+
> 1. Add reply URLs as `https://localhost:8080/msal4jsamples/secure/aad` and `https://localhost:8080/msal4jsamples/graph/me`.
7575
> 1. Create a Client Secret.
7676
> > [!div renderon="portal" id="makechanges" class="nextstepaction"]
7777
> > [Make these changes for me]()
@@ -87,23 +87,36 @@ To run this sample you will need:
8787

8888
1. Extract the zip file to a local folder.
8989
1. If you use an integrated development environment, open the sample in your favorite IDE (optional).
90-
9190
1. Open the application.properties file, which can be found in src/main/resources/ folder and replace the value of the fields *aad.clientId*, *aad.authority* and *aad.secretKey* with the respective values of **Application Id**, **Tenant Id** and **Client Secret** as the following:
9291

9392
```file
9493
aad.clientId=Enter_the_Application_Id_here
9594
aad.authority=https://login.microsoftonline.com/Enter_the_Tenant_Info_Here/
9695
aad.secretKey=Enter_the_Client_Secret_Here
97-
aad.redirectUriSignin=http://localhost:8080/msal4jsample/secure/aad
98-
aad.redirectUriGraph=http://localhost:8080/msal4jsample/graph/me
96+
aad.redirectUriSignin=https://localhost:8080/msal4jsample/secure/aad
97+
aad.redirectUriGraph=https://localhost:8080/msal4jsample/graph/me
9998
```
10099
101-
> [!div renderon="docs"]
102-
> Where:
103-
>
104-
> - `Enter_the_Application_Id_here` - is the Application Id for the application you registered.
105-
> - `Enter_the_Client_Secret_Here` - is the **Client Secret** you created in **Certificates & Secrets** for the application you registered.
106-
> - `Enter_the_Tenant_Info_Here` - is the **Directory (tenant) ID** value of the application you registered.
100+
> [!div renderon="docs"]
101+
> Where:
102+
>
103+
> - `Enter_the_Application_Id_here` - is the Application Id for the application you registered.
104+
> - `Enter_the_Client_Secret_Here` - is the **Client Secret** you created in **Certificates & Secrets** for the application you registered.
105+
> - `Enter_the_Tenant_Info_Here` - is the **Directory (tenant) ID** value of the application you registered.
106+
107+
1. To use https with localhost, fill in the server.ssl.key properties. To generate a self-signed certificate, use the keytool utility (included in JRE).
108+
109+
```
110+
Example:
111+
keytool -genkeypair -alias testCert -keyalg RSA -storetype PKCS12 -keystore keystore.p12 -storepass password
112+
113+
server.ssl.key-store-type=PKCS12
114+
server.ssl.key-store=classpath:keystore.p12
115+
server.ssl.key-store-password=password
116+
server.ssl.key-alias=testCert
117+
```
118+
119+
Put the generated keystore file in the "resources" folder.
107120
108121
#### Step 4: Run the code sample
109122
@@ -113,11 +126,11 @@ Run it directly from your IDE by using the embedded spring boot server or packag
113126
114127
##### Running from IDE
115128
116-
If you are running the web application from an IDE, click on run, then navigate to the home page of the project. For this sample, the standard home page URL is http://localhost:8080
129+
If you are running the web application from an IDE, click on run, then navigate to the home page of the project. For this sample, the standard home page URL is https://localhost:8080.
117130
118131
1. On the front page, select the **Login** button to redirect to Azure Active Directory and prompt the user for their credentials.
119132
120-
1. After the user is authenticated, they are redirected to *http://localhost:8080/msal4jsample/secure/aad*. They are now signed in, and the page will show information about the signed-in account. The sample UI has the following buttons:
133+
1. After the user is authenticated, they are redirected to *https://localhost:8080/msal4jsample/secure/aad*. They are now signed in, and the page will show information about the signed-in account. The sample UI has the following buttons:
121134
- *Sign Out*: Signs the current user out of the application and redirects them to the home page.
122135
- *Show User Info*: Acquires a token for Microsoft Graph and calls Microsoft Graph with a request containing the token, which returns basic information about the signed-in user.
123136

articles/azure-databricks/quickstart-create-databricks-workspace-vnet-injection.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.date: 12/04/2019
1414

1515
The default deployment of Azure Databricks creates a new virtual network that is managed by Databricks. This quickstart shows how to create an Azure Databricks workspace in your own virtual network instead. You also create an Apache Spark cluster within that workspace.
1616

17-
For more information about why you might choose to create an Azure Databricks workspace in your own virtual network, see [Deploy Azure Databricks in your Azure Virtual Network (VNet Injection)] (/databricks/administration-guide/cloud-configurations/azure/vnet-inject).
17+
For more information about why you might choose to create an Azure Databricks workspace in your own virtual network, see [Deploy Azure Databricks in your Azure Virtual Network (VNet Injection)](https://docs.microsoft.com/azure/databricks/administration-guide/cloud-configurations/azure/vnet-inject).
1818

1919
If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/databricks/).
2020

articles/cosmos-db/high-availability.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ The following table summarizes the high availability capability of various accou
101101
|Zone failures – availability | Availability loss | No availability loss | No availability loss |
102102
|Read latency | Cross region | Cross region | Low |
103103
|Write latency | Cross region | Cross region | Low |
104-
|Regional outage – data loss | Data loss | Data loss | Data loss <br/><br/> When using bounded staleness consistency with multi master and more than one region, data loss is limited to the bounded staleness configured on your account. <br/><br/> Data loss during regional outage can be avoided by configuring strong consistency with multiple regions. This option comes with tradeoffs that impact availability and performance. |
104+
|Regional outage – data loss | Data loss | Data loss | Data loss <br/><br/> When using bounded staleness consistency with multi master and more than one region, data loss is limited to the bounded staleness configured on your account <br /><br />You can avoid data loss during a regional outage by configuring strong consistency with multiple regions. This option comes with trade-offs that affect availability and performance. It can be configured only on accounts that are configured for single-region writes. |
105105
|Regional outage – availability | Availability loss | Availability loss | No availability loss |
106106
|Throughput | X RU/s provisioned throughput | X RU/s provisioned throughput | 2X RU/s provisioned throughput <br/><br/> This configuration mode requires twice the amount of throughput when compared to a single region with Availability Zones because there are two regions. |
107107

articles/cosmos-db/how-to-configure-cross-origin-resource-sharing.md

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -37,23 +37,21 @@ To enable CORS by using a Resource Manager template, add the “cors” section
3737

3838
```json
3939
{
40-
{
41-
"type": "Microsoft.DocumentDB/databaseAccounts",
42-
"name": "[variables('accountName')]",
43-
"apiVersion": "2019-08-01",
44-
"location": "[parameters('location')]",
45-
"kind": "GlobalDocumentDB",
46-
"properties": {
47-
"consistencyPolicy": "[variables('consistencyPolicy')[parameters('defaultConsistencyLevel')]]",
48-
"locations": "[variables('locations')]",
49-
"databaseAccountOfferType": "Standard",
50-
"cors": [
51-
{
52-
"allowedOrigins": "*"
53-
}
54-
]
55-
}
56-
}
40+
"type": "Microsoft.DocumentDB/databaseAccounts",
41+
"name": "[variables('accountName')]",
42+
"apiVersion": "2019-08-01",
43+
"location": "[parameters('location')]",
44+
"kind": "GlobalDocumentDB",
45+
"properties": {
46+
"consistencyPolicy": "[variables('consistencyPolicy')[parameters('defaultConsistencyLevel')]]",
47+
"locations": "[variables('locations')]",
48+
"databaseAccountOfferType": "Standard",
49+
"cors": [
50+
{
51+
"allowedOrigins": "*"
52+
}
53+
]
54+
}
5755
}
5856
```
5957

articles/private-link/private-link-overview.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ Azure Private Link provides the following benefits:
4747
| | Azure Database for PostgreSQL - Single server | All public regions | Preview |
4848
| | Azure Database for MySQL | All public regions | Preview |
4949
| | Azure Database for MariaDB | All public regions | Preview |
50+
| | Azure Key Vault | All public regions | Preview |
5051

5152
For the most up-to-date notifications, check the [Azure Virtual Network updates page](https://azure.microsoft.com/updates/?product=virtual-network).
5253

-42.8 KB
Loading

articles/service-bus-messaging/service-bus-amqp-protocol-guide.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,15 @@ Azure Service Bus currently uses exactly one session for each connection. The Se
7878

7979
Connections, channels, and sessions are ephemeral. If the underlying connection collapses, connections, TLS tunnel, SASL authorization context, and sessions must be reestablished.
8080

81+
### AMQP outbound port requirements
82+
83+
Clients that use AMQP connections over TCP require ports 5671 and 5672 to be opened in the local firewall. Along with these ports, it might be necessary to open additional ports if the [EnableLinkRedirect](https://docs.microsoft.com/dotnet/api/microsoft.servicebus.messaging.amqp.amqptransportsettings.enablelinkredirect?view=azure-dotnet) feature is enabled. `EnableLinkRedirect` is a new messaging feature that helps skip one-hop while receiving messages, thus helping to boost throughput. The client would start communicating directly with the back-end service over port range 104XX as shown in the following image.
84+
85+
![List of destination ports][4]
86+
87+
A .NET client would fail with a SocketException ("An attempt was made to access a socket in a way forbidden by its access permissions") if these ports are blocked by the firewall. The feature can be disabled by setting `EnableAmqpLinkRedirect=false` in the connectiong string, which forces the clients to communicate with the remote service over port 5671.
88+
89+
8190
### Links
8291

8392
AMQP transfers messages over links. A link is a communication path created over a session that enables transferring messages in one direction; the transfer status negotiation is over the link and bi-directional between the connected parties.

articles/vmware-cloudsimple/disaster-recovery-site-recovery-manager.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ You can add an external identity provider as described in [Use Azure AD as an id
9696

9797
To provide IP address lookup, IP address management, and name resolution services for your workloads in the AVS Private Cloud, set up a DHCP and DNS server as described in [Set up DNS and DHCP applications and workloads in your AVS Private Cloud](dns-dhcp-setup.md).
9898

99-
The *.avs.io domain is used by management VMs and hosts in your AVS Private Cloud. To resolve requests to this domain, configure DNS forwarding on the DNS server as described in [Create a Conditional Forwarder](on-premises-dns-setup.md#create-a-conditional-forwarder).
99+
The *.cloudsimple.io domain is used by management VMs and hosts in your AVS Private Cloud. To resolve requests to this domain, configure DNS forwarding on the DNS server as described in [Create a Conditional Forwarder](on-premises-dns-setup.md#create-a-conditional-forwarder).
100100

101101
### Install vSphere Replication Appliance in your on-premises environment
102102

articles/vmware-cloudsimple/disaster-recovery-zerto.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ The following sections describe how to deploy a DR solution using Zerto Virtual
4646
To enable Zerto Virtual Replication from your on-premises environment to your AVS Private Cloud, complete the following prerequisites.
4747

4848
1. [Set up a Site-to-Site VPN connection between your on-premises network and your AVS Private Cloud](set-up-vpn.md).
49-
2. [Set up DNS lookup so that your AVS Private Cloud management components are forwarded to AVS Private Cloud DNS servers](on-premises-dns-setup.md). To enable forwarding of DNS lookup, create a forwarding zone entry in your on-premises DNS server for `*.AVS.io` to AVS DNS servers.
49+
2. [Set up DNS lookup so that your AVS Private Cloud management components are forwarded to AVS Private Cloud DNS servers](on-premises-dns-setup.md). To enable forwarding of DNS lookup, create a forwarding zone entry in your on-premises DNS server for `*.cloudsimple.io` to AVS DNS servers.
5050
3. Set up DNS lookup so that on-premises vCenter components are forwarded to on-premises DNS servers. The DNS servers must be reachable from your AVS Private Cloud over Site-to-Site VPN. For assistance, submit a [support request](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/newsupportrequest), providing the following information.
5151

5252
* On-premises DNS domain name

0 commit comments

Comments
 (0)