> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt ## Resource: Authentication ## Article: Authentication ## Article Link: https://dev.wix.com/docs/velo/events-service-plugins/data/service-plugins/external-database-collection-legacy/authentication.md ## Article Content: # Authentication The External Database Collections service plugin uses the [request context object](https://dev.wix.com/docs/velo/api-reference/wix-data-v2/service-plugins-spis/external-database-collection/request-context/request-context-object.md) to manage authentication and authorization. HTTP authentication is not implemented. The `settings` object within the request context object can contain a key for authentication purposes. In the prototype and examples, the `secretKey` property is used. This key is configured in the Wix Editor when [adding the external collection](https://support.wix.com/en/article/corvid-adding-and-deleting-an-external-database-collection) and sent by the Wix Data backend in every request. In addition to the settings object, the request context object contains the `instanceId`,`installationId`, `memberId`, and `memberRole`. Each of these properties can be used to implement a permissions model controlling access to operations and data. Permissions can be implemented based on the site making the request, the external collection within the site, the visitor's member ID, and the member's role.