|
12 | 12 | - [Testing](#testing)
|
13 | 13 | - [Troubleshooting Azure AD Setup](#troubleshooting-azure-ad-setup)
|
14 | 14 | - [Adding data with document level access control](#add-access-control-data)
|
15 |
| - -[Using the Add Documents API](#api-updates) |
16 |
| - -[Azure Data Lake Storage Gen2 and prepdocs](#azure-data-lake-storage-gen2-setup) |
| 15 | + - [Using the Add Documents API](#using-the-add-documents-api) |
| 16 | + - [Azure Data Lake Storage Gen2 and prepdocs](#azure-data-lake-storage-gen2-setup) |
17 | 17 | - [Environment Variables Reference](#environment-variables-reference)
|
18 | 18 | - [Authentication Behavior by Environment](#authentication-behavior-by-environment)
|
19 | 19 |
|
@@ -137,17 +137,13 @@ In both the chat and ask a question modes, under **Developer settings** optional
|
137 | 137 | * It's possible that your tenant admin has placed a restriction on consent to apps with [unverified publishers](https://learn.microsoft.com/azure/active-directory/develop/publisher-verification-overview). In this case, only admins may consent to the client and server apps, and normal user accounts are unable to use the login system until the admin consents on behalf of the entire organization.
|
138 | 138 | * It's possible that your tenant admin requires [admin approval of all new apps](https://learn.microsoft.com/azure/active-directory/manage-apps/manage-consent-requests). Regardless of whether you select the delegated or admin permissions, the app will not work without tenant admin consent.
|
139 | 139 |
|
140 |
| -<a href="add-access-control-data" ></a> |
141 |
| - |
142 | 140 | ## Adding data with document level access control
|
143 | 141 |
|
144 | 142 | The sample supports 2 main strategies for adding data with document level access control.
|
145 | 143 |
|
146 |
| -* [Using the Add Documents API](#api-updates). Sample scripts are provided which use the Azure AI Search Service [Add Documents API](https://learn.microsoft.com/rest/api/searchservice/documents/?view=rest-searchservice-2023-11-01&tabs=HTTP) to directly manage access control information on _existing documents_ in the index. |
| 144 | +* [Using the Add Documents API](#using-the-add-documents-api). Sample scripts are provided which use the Azure AI Search Service [Add Documents API](https://learn.microsoft.com/rest/api/searchservice/documents/?view=rest-searchservice-2023-11-01&tabs=HTTP) to directly manage access control information on _existing documents_ in the index. |
147 | 145 | * [Using prepdocs and Azure Data Lake Storage Gen 2](#azure-data-lake-storage-gen2-setup). Sample scripts are provided which set up an [Azure Data Lake Storage Gen 2](https://learn.microsoft.com/azure/storage/blobs/data-lake-storage-introduction) account, set the [access control information](https://learn.microsoft.com/azure/storage/blobs/data-lake-storage-access-control) on files and folders stored there, and ingest those documents into the search index with their access control information.
|
148 | 146 |
|
149 |
| -<a href="api-updates" ></a> |
150 |
| - |
151 | 147 | ### Using the Add Documents API
|
152 | 148 |
|
153 | 149 | Manually enable document level access control on a search index and manually set access control values using the [manageacl.ps1](../scripts/manageacl.ps1) script.
|
|
0 commit comments