> For the complete documentation index, see [llms.txt](https://gitbook.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gitbook.com/docs/site-access.md).

# Site access

- [Authenticated access](https://gitbook.com/docs/site-access/authenticated-access.md): Set up custom authentication for your published content
- [Enabling authenticated access](https://gitbook.com/docs/site-access/authenticated-access/enabling-authenticated-access.md)
- [Setting up Auth0](https://gitbook.com/docs/site-access/authenticated-access/setting-up-auth0.md): Set up an Auth0 login screen for visitors to your docs
- [Setting up Azure AD](https://gitbook.com/docs/site-access/authenticated-access/setting-up-azure-ad.md): Set up an Azure AD login screen for visitors to your docs
- [Setting up AWS Cognito](https://gitbook.com/docs/site-access/authenticated-access/setting-up-aws-cognito.md): Set up an AWS Cognito login screen for visitors to your docs
- [Setting up Okta](https://gitbook.com/docs/site-access/authenticated-access/setting-up-okta.md): Set up an Okta login screen for visitors to your docs
- [Setting up OIDC](https://gitbook.com/docs/site-access/authenticated-access/setting-up-oidc.md): Set up an OIDC login screen for visitors to your docs
- [Setting up a custom backend](https://gitbook.com/docs/site-access/authenticated-access/setting-up-a-custom-backend.md): Set up a custom login screen for visitors to your docs
- [Adaptive content](https://gitbook.com/docs/site-access/adaptive-content.md): Deliver a tailored documentation experience based on who's reading
- [Enabling adaptive content](https://gitbook.com/docs/site-access/adaptive-content/enabling-adaptive-content.md): Choose an authentication method to pass user data to GitBook.
- [Cookies](https://gitbook.com/docs/site-access/adaptive-content/enabling-adaptive-content/cookies.md): Pass visitor data into your docs through a public or signed cookie
- [URL](https://gitbook.com/docs/site-access/adaptive-content/enabling-adaptive-content/url.md): Pass visitor data into your docs through URL query parameters
- [Feature flags](https://gitbook.com/docs/site-access/adaptive-content/enabling-adaptive-content/feature-flags.md): Pass visitor data into your docs through a feature flag provider
- [Authenticated access](https://gitbook.com/docs/site-access/adaptive-content/enabling-adaptive-content/authenticated-access.md)
- [Adapting your content](https://gitbook.com/docs/site-access/adaptive-content/adapting-your-content.md): Tailor your content for different users
- [Testing with segments](https://gitbook.com/docs/site-access/adaptive-content/testing-with-segments.md): Test your conditions with mock data


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://gitbook.com/docs/site-access.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
