Skip to content

Commit 8d4f966

Browse files
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into pauljewell-fix-samples-link
2 parents 82ea9e9 + bf5cad1 commit 8d4f966

File tree

5 files changed

+27
-9
lines changed

5 files changed

+27
-9
lines changed

articles/active-directory/verifiable-credentials/admin-api.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -968,9 +968,9 @@ example:
968968

969969
| Property | Type | Description |
970970
| -------- | -------- | -------- |
971-
|`url`| string (url) | url of the logo (optional if image is specified) |
971+
|`uri`| string (uri) | uri of the logo (optional if image is specified) |
972972
|`description` | string | the description of the logo |
973-
|`image` | string | the base-64 encoded image (optional if url is specified) |
973+
|`image` | string | the base-64 encoded image (optional if uri is specified) |
974974

975975
#### displayConsent type
976976

articles/active-directory/verifiable-credentials/how-to-dnsbind.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,13 @@ If the trust system is ION, once the domain changes are published to ION, the do
152152

153153
Congratulations, you now have bootstrapped the web of trust with your DID!
154154

155+
## How can I verify that the verification is working?
156+
157+
The portal verifies that the `did-configuration.json` is reachable and correct when you click the **Refresh verification status** button. You should also consider verifying that you can request that URL in a browser to avoid errors like not using https, a bad SSL certificate or the URL not being public. If the `did-configuration.json` file cannot be requested anonymously in a browser or via tools such as `curl`, without warnings or errors, the portal will not be able to complete the **Refresh verification status** step either.
158+
159+
>[!NOTE]
160+
> If you are experiencing problems refreshing your verification status, you can troubleshoot it via running `curl -Iv https://yourdomain.com/.well-known/did-configuration.json` on an machine with Ubuntu OS. Windows Subsystem for Linux with Ubuntu will work too. If curl fails, refreshing the verification status will not work.
161+
155162
## Linked Domain domain made easy for developers
156163

157164
The easiest way for a developer to get a domain to use for linked domain is to use Azure Storage's static website feature. You can't control what the domain name will be, other than it will contain your storage account name as part of it's hostname.

articles/active-directory/verifiable-credentials/how-to-register-didwebsite.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,10 @@ The DID document in the `did.json` file needs to be republished if you changed t
4949

5050
## How can I verify that the registration is working?
5151

52-
The portal verifies that the `did.json` is reachable and correct when you click the [**Refresh registration status** button](#how-do-i-register-my-website-id). You should also consider verifying that you can request that URL in a browser to avoid errors like not using https, a bad SSL certificate or the URL not being public. If the `did.json` file cannot be requested anonymously in a browser, without warnings or errors, the portal will not be able to complete the **Refresh registration status** step either.
52+
The portal verifies that the `did.json` is reachable and correct when you click the [**Refresh registration status** button](#how-do-i-register-my-website-id). You should also consider verifying that you can request that URL in a browser to avoid errors like not using https, a bad SSL certificate or the URL not being public. If the `did.json` file cannot be requested anonymously in a browser or via tools such as `curl`, without warnings or errors, the portal will not be able to complete the **Refresh registration status** step either.
53+
54+
>[!NOTE]
55+
> If you are experiencing problems refreshing your registration status, you can troubleshoot it via running `curl -Iv https://yourdomain.com/.well-known/did.json` on an machine with Ubuntu OS. Windows Subsystem for Linux with Ubuntu will work too. If curl fails, refreshing the registration status will not work.
5356
5457
## Next steps
5558

articles/app-service/environment/overview-certificates.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,21 +33,23 @@ You can [configure the TLS setting](../configure-ssl-bindings.md#enforce-tls-ver
3333

3434
## Private client certificate
3535

36-
A common use case is to configure your app as a client in a client-server model. If you secure your server with a private CA certificate, you'll need to upload the client certificate to your app. The following instructions will load certificates to the truststore of the workers that your app is running on. You only need to upload the certificate once to use it with apps that are in the same App Service plan.
36+
A common use case is to configure your app as a client in a client-server model. If you secure your server with a private CA certificate, you'll need to upload the client certificate to your app. The following instructions will load certificates to the trust store of the workers that your app is running on. You only need to upload the certificate once to use it with apps that are in the same App Service plan.
3737

3838
>[!NOTE]
39-
> Private client certificates are not supported outside the app. This limits usage in scenarios such as pulling the app container image from a registry using a private certificate and TLS validating through the front-end servers using a private certificate.
39+
> Private client certificates are only supported from custom code in Windows code apps. Private client certificates are not supported outside the app. This limits usage in scenarios such as pulling the app container image from a registry using a private certificate and TLS validating through the front-end servers using a private certificate.
4040
4141
Follow these steps to upload the certificate (*.cer* file) to your app in your App Service Environment. The *.cer* file can be exported from your certificate. For testing purposes, there's a PowerShell example at the end to generate a temporary self-signed certificate:
4242

4343
1. Go to the app that needs the certificate in the Azure portal
4444
1. Go to **TLS/SSL settings** in the app. Select **Public Key Certificate (.cer)**. Select **Upload Public Key Certificate**. Provide a name. Browse and select your *.cer* file. Select upload.
4545
1. Copy the thumbprint.
46-
1. Go to **Application Settings**. Create an app setting WEBSITE_LOAD_ROOT_CERTIFICATES with the thumbprint as the value. If you have multiple certificates, you can put them in the same setting separated by commas and no whitespace like
46+
1. Go to **Configuration** > **Application Settings**. Create an app setting WEBSITE_LOAD_ROOT_CERTIFICATES with the thumbprint as the value. If you have multiple certificates, you can put them in the same setting separated by commas and no whitespace like
4747

4848
84EC242A4EC7957817B8E48913E50953552DAFA6,6A5C65DC9247F762FE17BF8D4906E04FE6B31819
4949

50-
The certificate will be available by all the apps in the same app service plan as the app, which configured that setting. If you need it to be available for apps in a different App Service plan, you'll need to repeat the app setting operation in an app in that App Service plan. To check that the certificate is set, go to the Kudu console and issue the following command in the PowerShell debug console:
50+
The certificate will be available by all the apps in the same app service plan as the app, which configured that setting, but all apps that depend on the private CA certificate should have the Application Setting configured to avoid timing issues.
51+
52+
If you need it to be available for apps in a different App Service plan, you'll need to repeat the app setting operation for the apps in that App Service plan. To check that the certificate is set, go to the Kudu console and issue the following command in the PowerShell debug console:
5153

5254
```azurepowershell-interactive
5355
dir Cert:\LocalMachine\Root

articles/machine-learning/how-to-assign-roles.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -470,6 +470,7 @@ Allows you to review and reject the labeled dataset and view labeling insights.
470470
"Microsoft.MachineLearningServices/workspaces/labeling/labels/read",
471471
"Microsoft.MachineLearningServices/workspaces/labeling/labels/write",
472472
"Microsoft.MachineLearningServices/workspaces/labeling/labels/reject/action",
473+
"Microsoft.MachineLearningServices/workspaces/labeling/labels/update/action",
473474
"Microsoft.MachineLearningServices/workspaces/labeling/projects/read",
474475
"Microsoft.MachineLearningServices/workspaces/labeling/projects/summary/read"
475476
],
@@ -499,7 +500,9 @@ A vendor account manager can help manage all the vendor roles and perform any la
499500
"Microsoft.MachineLearningServices/workspaces/experiments/runs/read",
500501
"Microsoft.MachineLearningServices/workspaces/labeling/labels/read",
501502
"Microsoft.MachineLearningServices/workspaces/labeling/labels/write",
502-
"Microsoft.MachineLearningServices/workspaces/labeling/labels/reject/action",
503+
"Microsoft.MachineLearningServices/workspaces/labeling/labels/reject/action",
504+
"Microsoft.MachineLearningServices/workspaces/labeling/labels/update/action",
505+
"Microsoft.MachineLearningServices/workspaces/labeling/labels/approve_unapprove/action",
503506
"Microsoft.MachineLearningServices/workspaces/labeling/projects/read",
504507
"Microsoft.MachineLearningServices/workspaces/labeling/projects/summary/read",
505508
"Microsoft.MachineLearningServices/workspaces/labeling/export/action",
@@ -526,6 +529,7 @@ A customer quality assurance role can view project dashboards, preview datasets,
526529
"Microsoft.MachineLearningServices/workspaces/experiments/runs/read",
527530
"Microsoft.MachineLearningServices/workspaces/labeling/labels/read",
528531
"Microsoft.MachineLearningServices/workspaces/labeling/labels/reject/action",
532+
"Microsoft.MachineLearningServices/workspaces/labeling/labels/approve_unapprove/action",
529533
"Microsoft.MachineLearningServices/workspaces/labeling/projects/read",
530534
"Microsoft.MachineLearningServices/workspaces/labeling/projects/summary/read",
531535
"Microsoft.MachineLearningServices/workspaces/labeling/export/action",
@@ -551,7 +555,9 @@ A vendor quality assurance role can perform a customer quality assurance role, b
551555
"Microsoft.MachineLearningServices/workspaces/read",
552556
"Microsoft.MachineLearningServices/workspaces/experiments/runs/read",
553557
"Microsoft.MachineLearningServices/workspaces/labeling/labels/read",
554-
"Microsoft.MachineLearningServices/workspaces/labeling/labels/reject/action",
558+
"Microsoft.MachineLearningServices/workspaces/labeling/labels/reject/action",
559+
"Microsoft.MachineLearningServices/workspaces/labeling/labels/update/action",
560+
"Microsoft.MachineLearningServices/workspaces/labeling/labels/approve_unapprove/action",
555561
"Microsoft.MachineLearningServices/workspaces/labeling/projects/read",
556562
"Microsoft.MachineLearningServices/workspaces/labeling/projects/summary/read",
557563
"Microsoft.MachineLearningServices/workspaces/labeling/export/action"

0 commit comments

Comments
 (0)