Skip to content

Commit bd5df50

Browse files
committed
fix according to warnings + acrolinx
1 parent 57d5c49 commit bd5df50

File tree

3 files changed

+30
-30
lines changed

3 files changed

+30
-30
lines changed

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

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ The API is protected through Azure Active Directory and uses OAuth2 bearer token
3232

3333
### User bearer tokens
3434

35-
The app registration needs to have the API Permission for `Verifiable Credentials Service Admin` and then when acquiring the access token the app should use scope `6a8b4b39-c021-437c-b060-5a14a3fd65f3/full_access`. The access token must be for a user with the [global administrator](../../active-directory/roles/permissions-reference.md#global-administrator) or the [authentication policy administrator](../../active-directory/roles/permissions-reference.md#authentication-policy-administrator) role. A user with role [global reader](../../active-directory/roles/permissions-reference.md#global-reader) will be able to perform read-only API calls.
35+
The app registration needs to have the API Permission for `Verifiable Credentials Service Admin` and then when acquiring the access token the app should use scope `6a8b4b39-c021-437c-b060-5a14a3fd65f3/full_access`. The access token must be for a user with the [global administrator](../../active-directory/roles/permissions-reference.md#global-administrator) or the [authentication policy administrator](../../active-directory/roles/permissions-reference.md#authentication-policy-administrator) role. A user with role [global reader](../../active-directory/roles/permissions-reference.md#global-reader) can perform read-only API calls.
3636

3737
### Application bearer tokens
3838

@@ -84,7 +84,7 @@ Content-type: application/json
8484
}
8585
```
8686

87-
Repeatedly calling this API will result in the exact same return message.
87+
Repeatedly calling this API results in the exact same return message.
8888

8989
## Authorities
9090

@@ -189,7 +189,7 @@ We support two different didModels. One is `ion` and the other supported method
189189
| `recoveryKeys` | string array | URL to the recovery key |
190190
| `encryptionKeys` | string array | URL to the encryption key |
191191
| `linkedDomainUrls` | string array | Domains linked to this DID |
192-
| `didDocumentStatus` | string | status of the DID, `published` when it's written to ION otherwise it will be `submitted`|
192+
| `didDocumentStatus` | string | status of the DID, `published` when it's written to ION otherwise it is `submitted`|
193193

194194
#### Web
195195

@@ -305,7 +305,7 @@ Content-type: application/json
305305

306306
### Create authority
307307

308-
This call creates a new **private key**, recovery key and update key, stores these in the specified Azure Key Vault and sets the permissions to this Key Vault for the verifiable credential service and a create new **DID** with corresponding DID Document and commits that to the ION network.
308+
This call creates a new **private key**, recovery key and update key, stores these keys in the specified Azure Key Vault and sets the permissions to this Key Vault for the verifiable credential service and a create new **DID** with corresponding DID Document and commits that to the ION network.
309309

310310
#### HTTP request
311311

@@ -496,7 +496,7 @@ Content-type: application/json
496496
Accepted
497497
```
498498

499-
The didDocumentStatus will switch to `submitted` it will take a while before the change is committed to the ION network.
499+
The didDocumentStatus switches to `submitted` it will take a while before the change is committed to the ION network.
500500

501501
If you try to submit a change before the operation is completed, you'll get the following error message:
502502

@@ -603,7 +603,7 @@ Content-type: application/json
603603
}
604604
```
605605

606-
Save this result with the file name did-configuration.json and upload this file to the correct folder and website. If you specify a domain not linked to this DID/DID Document, you'll receive an error:
606+
Save this result with the file name did-configuration.json and upload this file to the correct folder and website. If you specify a domain not linked to this DID/DID Document, you receive an error:
607607

608608
```
609609
HTTP/1.1 400 Bad Request
@@ -852,7 +852,7 @@ The response contains the following properties
852852
|`vc`| vcType array | types for this contract |
853853
|`customStatusEndpoint`| [customStatusEndpoint] (#customstatusendpoint-type) (optional) | status endpoint to include in the verifiable credential for this contract |
854854

855-
If the property `customStatusEndpoint` property isn't specified then the `anonymous` status endpoint is used.
855+
If the property `customStatusEndpoint` property isn't specified, then the `anonymous` status endpoint is used.
856856

857857
#### attestations type
858858

@@ -1099,7 +1099,7 @@ example message:
10991099
### Create contract
11001100

11011101
When creating a contract the name has to be unique in the tenant. In case you have created multiple authorities, the contract name has to be unique across all authorities.
1102-
The name of the contract will be part of the contract URL which is used in the issuance requests.
1102+
The name of the contract will be part of the contract URL, which is used in the issuance requests.
11031103

11041104
#### HTTP request
11051105

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

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,18 @@ To verify domain ownership to your DID, you need to have completed the following
2626

2727
## Verify domain ownership and distribute did-configuration.json file
2828

29-
The domain you will verify ownership of to your DID is defined in the [overview section](verifiable-credentials-configure-tenant.md#set-up-verified-id). The domain needs to be a domain under your control and it should be in the format `https://www.example.com/`.
29+
The domain you verify ownership of to your DID is defined in the [overview section](verifiable-credentials-configure-tenant.md#set-up-verified-id). The domain needs to be a domain under your control and it should be in the format `https://www.example.com/`.
3030

3131
1. From the Azure portal, navigate to the VerifiedID page.
3232

3333
1. Select **Setup**, then **Verify domain ownership** and choose **Verify** for the domain
3434

35-
1. Copy or download the `did-configuration.json` file shown in the image below.
35+
1. Copy or download the `did-configuration.json` file.
3636

3737
![Screenshot of download well-known config.](media/how-to-dnsbind/verify-download.png)
3838

3939
1. Host the `did-configuration.json` file at the location specified. Example: If you specified domain `https://www.example.com` the file need to be hosted at this URL `https://www.example.com/.well-known/did-configuration.json`.
40-
There can be no additional path in the URL other than the .well-known path name.
40+
There can be no additional path in the URL other than the `.well-known path` name.
4141

4242
1. When the `did-configuration.json` is publicly available at the .well-known/did-configuration.json URL, verify it by pressing the **Refresh verification status** button.
4343

@@ -50,7 +50,7 @@ There can be no additional path in the URL other than the .well-known path name.
5050
5151
## How can I verify that the verification is working?
5252

53-
The portal verifies that the `did-configuration.json` is reachable over public internet and valid when you click the **Refresh verification status** button. Microsoft Authenticator do not honor http redirects. 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.
53+
The portal verifies that the `did-configuration.json` is reachable over public internet and valid when you click the **Refresh verification status** button. Microsoft Authenticator does not honor http redirects. 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 can't be requested anonymously in a browser or via tools such as `curl`, without warnings or errors, the portal can't complete the **Refresh verification status** step either.
5454

5555
>[!NOTE]
5656
> 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.
@@ -124,20 +124,20 @@ It is of high importance that you link your DID to a domain recognizable to the
124124

125125
## How do you update the linked domain on your DID?
126126

127-
If your trust system is Web, then updating your linked domain is not supported. You have to opt-out and re-onboard. If your trust system is ION, you can update the linked domain via redoing the **Verify domain ownership** step. It might take up to two hours for your DID document to be updated in the [ION network](https://identity.foundation/ion) with the new domain information. No other changes to the domain are possible before the changes are published.
127+
If your trust system is Web, then updating your linked domain isn't supported. You have to opt-out and re-onboard. If your trust system is ION, you can update the linked domain via redoing the **Verify domain ownership** step. It might take up to two hours for your DID document to be updated in the [ION network](https://identity.foundation/ion) with the new domain information. No other changes to the domain are possible before the changes are published.
128128

129129
### How do I know when the linked domain update has successfully completed?
130130

131-
If the trust system is ION, once the domain changes are published to ION, the domain section inside the Microsoft Entra Verified ID service will display Published as the status and you should be able to make new changes to the domain. If the trust system is Web, the changes are public as soon as you replace the did-configuration.json file on your web server.
131+
If the trust system is ION, once the domain changes are published to ION, the domain section inside the Microsoft Entra Verified ID service displays Published as the status and you should be able to make new changes to the domain. If the trust system is Web, the changes are public as soon as you replace the did-configuration.json file on your web server.
132132

133133
>[!IMPORTANT]
134134
> No changes to your domain are possible while publishing is in progress.
135135

136136
## Linked Domain domain made easy for developers
137137

138-
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.
138+
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 is, other than it contains your storage account name as part of it's hostname.
139139

140-
Follow these steps to quickly set up a domain to use for Linked Domain:
140+
Follow these steps to quickly setup a domain to use for Linked Domain:
141141

142142
1. Create an **Azure Storage account**. During storage account creation, choose StorageV2 (general-purpose v2 account) and Locally redundant storage (LRS).
143143
1. Go to that Storage Account and select **Static website** in the left hand menu and enable static website. If you can't see the **Static website** menu item, you didn't create a **V2** storage account.

0 commit comments

Comments
 (0)