You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/active-directory/cloud-infrastructure-entitlement-management/onboard-gcp.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ This article describes how to onboard a Google Cloud Platform (GCP) project on P
36
36
37
37
> [!NOTE]
38
38
> 1. To confirm that the app was created, open **App registrations** in Azure and, on the **All applications** tab, locate your app.
39
-
> 1. Select the app name to open the **Expose an API** page. The **Application ID URI** displayed in the **Overview** page is the *audience value* used while making an OIDC connection with your AWS account.
39
+
> 1. Select the app name to open the **Expose an API** page. The **Application ID URI** displayed in the **Overview** page is the *audience value* used while making an OIDC connection with your GCP account.
40
40
41
41
1. Return to Permissions Management, and in the **Permissions Management Onboarding - Azure AD OIDC App Creation**, select **Next**.
Copy file name to clipboardExpand all lines: articles/active-directory/saas-apps/zendesk-tutorial.md
+20-6Lines changed: 20 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -128,6 +128,8 @@ In this section, you'll enable B.Simon to use Azure single sign-on by granting a
128
128
129
129
## Configure Zendesk SSO
130
130
131
+
You can set up one SAML configuration for team members and a second SAML configuration for end users.
132
+
131
133
1. To automate the configuration within **Zendesk**, you need to install **My Apps Secure Sign-in browser extension** by clicking **Install the extension**.
132
134
133
135

@@ -136,18 +138,18 @@ In this section, you'll enable B.Simon to use Azure single sign-on by granting a
136
138
137
139

138
140
139
-
1. If you want to setup Zendesk manually, open a new web browser window and sign into your Zendesk company site as an administrator and perform the following steps:
141
+
1. If you want to set up Zendesk manually, open a new web browser window and sign into your Zendesk company site as an administrator and perform the following steps:
140
142
141
-
1. In the **Zendesk Admin Center**, Go to the **Account -> Security -> Single sign-on** page and click **Configure**in the**SAML**.
143
+
1. In the **Zendesk Admin Center**, go to **Account -> Security -> Single sign-on**, then click **Create SSO configuration**and select**SAML**.
142
144
143
-

145
+

144
146
145
147
1. Perform the following steps in the **Single sign-on** page.
a. In **Configuration name**, enter a name for your configuration. Up to two SAML and two JWT configurations are possible.
148
152
149
-
a. Check the **Enabled**.
150
-
151
153
b. In **SAML SSO URL** textbox, paste the value of **Login URL** which you have copied from Azure portal.
152
154
153
155
c. In **Certificate fingerprint** textbox, paste the **Thumbprint** value of certificate which you have copied from Azure portal.
@@ -156,6 +158,18 @@ In this section, you'll enable B.Simon to use Azure single sign-on by granting a
156
158
157
159
e. Click **Save**.
158
160
161
+
After creating your SAML configuration, you must activate it by assigning it to end users or team members.
162
+
163
+
1. In the **Zendesk Admin Center**, go to **Account -> Security** and select either **Team member authentication** or **End user authentication**.
164
+
165
+
1. If you're assigning the configuration to team members, select **External authentication** to show the authentication options. These options are already displayed for end users.
166
+
167
+
1. Click the **Single sign-on (SSO)** option in the **External authentication** section, then select the name of the SSO configuration you want to use.
168
+
169
+
1. Select the primary SSO method for this group of users if you have more than one authentication method assigned to the group. This option sets the default method used when users go to a page that requires authentication.
170
+
171
+
1. Click **Save**.
172
+
159
173
### Create Zendesk test user
160
174
161
175
The objective of this section is to create a user called Britta Simon in Zendesk. Zendesk supports automatic user provisioning, which is by default enabled. You can find more details [here](Zendesk-provisioning-tutorial.md) on how to configure automatic user provisioning.
Copy file name to clipboardExpand all lines: articles/azure-resource-manager/bicep/linter-rule-outputs-should-not-contain-secrets.md
+21-8Lines changed: 21 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,21 +12,22 @@ This rule finds possible exposure of secrets in a template's outputs.
12
12
## Linter rule code
13
13
14
14
Use the following value in the [Bicep configuration file](bicep-config-linter.md) to customize rule settings:
15
-
15
+
16
16
`outputs-should-not-contain-secrets`
17
17
18
18
## Solution
19
19
20
20
Don't include any values in an output that could potentially expose secrets. For example, secure parameters of type secureString or secureObject, or [`list*`](./bicep-functions-resource.md#list) functions such as listKeys.
21
-
22
-
The output from a template is stored in the deployment history, so a malicious user could find that information.
23
-
21
+
22
+
The output from a template is stored in the deployment history, so a user with read-only permissions could gain access to information otherwise not available with read-only permission.
23
+
24
24
The following example fails because it includes a secure parameter in an output value.
25
25
26
26
```bicep
27
+
27
28
@secure()
28
29
param secureParam string
29
-
30
+
30
31
output badResult string = 'this is the value ${secureParam}'
@@ -49,7 +50,19 @@ The following example fails because the output name contains 'password', indicat
49
50
output accountPassword string = '...'
50
51
```
51
52
52
-
To fix it, you will need to remove the secret data from the output.
53
+
To fix it, you will need to remove the secret data from the output. The recommended practice is to output the resourceId of the resource containing the secret and retrieve the secret when the resource needing the information is created or updated. Secrets may also be stored in KeyVault for more complex deployment scenarios.
54
+
55
+
The following example shows a secure pattern for retrieving a storageAccount key from a module.
56
+
57
+
```bicep
58
+
output storageId string = stg.id
59
+
```
60
+
61
+
Which can be used in a subsequent deployment as sown in the following example
Copy file name to clipboardExpand all lines: articles/virtual-machines/linux/create-upload-centos.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -227,6 +227,12 @@ Preparing a CentOS 7 virtual machine for Azure is very similar to CentOS 6, howe
227
227
* The NetworkManager package no longer conflicts with the Azure Linux agent. This package is installed by default and we recommend that it is not removed.
228
228
* GRUB2 is now used as the default bootloader, so the procedure for editing kernel parameters has changed (see below).
229
229
* XFS is now the default file system. The ext4 file system can still be used if desired.
230
+
* Since CentOS 8 Stream and newer no longer include `network.service` by default, you will need to install it manually:
Copy file name to clipboardExpand all lines: articles/virtual-machines/workloads/sap/hana-vm-operations-storage.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -223,7 +223,7 @@ Check whether the storage throughput for the different suggested volumes meets t
223
223
224
224
Azure Write Accelerator only works with [Azure managed disks](https://azure.microsoft.com/services/managed-disks/). So at least the Azure premium storage disks forming the **/hana/log** volume need to be deployed as managed disks. More detailed instructions and restrictions of Azure Write Accelerator can be found in the article [Write Accelerator](../../how-to-enable-write-accelerator.md).
225
225
226
-
For the HANA certified VMs of the Azure [Esv3](../../ev3-esv3-series.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json#esv3-series) family and the [Edsv4](../../edv4-edsv4-series.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json#edsv4-series), [Edsv5](../../edv5-edsv5-series.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json#edsv5-series), and [Esv5](../../ev5-esv5-series.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json#esv5-series) you need to use ANF for the **/hana/data** and **/hana/log** volume. Or you need to leverage Azure Ultra disk storage instead of Azure premium storage only for the **/hana/log** volume to be compliant with the SAP HANA certification KPIs. Though, many custmers are using premium storage SSD disks for the **/hana/log** volume for non-production purposes or even for smaller production workloads since the write latency experienced with premium storage for the critical redo log writes are meeting the workload requirements. The configurations for the **/hana/data** volume on Azure premium storage could look like:
226
+
For the HANA certified VMs of the Azure [Esv3](../../ev3-esv3-series.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json#esv3-series) family and the [Edsv4](../../edv4-edsv4-series.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json#edsv4-series), [Edsv5](../../edv5-edsv5-series.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json#edsv5-series), and [Esv5](../../ev5-esv5-series.md?toc=/azure/virtual-machines/linux/toc.json&bc=/azure/virtual-machines/linux/breadcrumb/toc.json#esv5-series) you need to use ANF for the **/hana/data** and **/hana/log** volume. Or you need to leverage Azure Ultra disk storage instead of Azure premium storage only for the **/hana/log** volume to be compliant with the SAP HANA certification KPIs. Though, many customers are using premium storage SSD disks for the **/hana/log** volume for non-production purposes or even for smaller production workloads since the write latency experienced with premium storage for the critical redo log writes are meeting the workload requirements. The configurations for the **/hana/data** volume on Azure premium storage could look like:
227
227
228
228
| VM SKU | RAM | Max. VM I/O<br /> Throughput | /hana/data | Provisioned Throughput | Maximum burst throughput | IOPS | Burst IOPS |
0 commit comments