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

# Examples

- [Multi-tenancy Elastic Stack (Enterprise)](https://docs.readonlyrest.com/examples/multitenancy_guide.md)
- [Multi-user Elastic Stack (PRO)](https://docs.readonlyrest.com/examples/multiuser_guide.md)
- [SAML SSO (Enterprise)](https://docs.readonlyrest.com/examples/saml-sso.md): External connectors integration
- [Keycloak](https://docs.readonlyrest.com/examples/saml-sso/keycloak_saml.md): SAML SSO Integration with Keycloak as an identity provider.
- [Microsoft Azure AD](https://docs.readonlyrest.com/examples/saml-sso/azure_ad.md): Integration with the managed cloud service Microsoft Azure Active Directory.
- [Microsoft ADFS](https://docs.readonlyrest.com/examples/saml-sso/adfs.md): Integration manual for ReadonlyREST Enterprise with the on-premises Active Directory Federated Services  Single Sign-on from Microsoft.
- [Duo Security MFA](https://docs.readonlyrest.com/examples/saml-sso/multifactor_authentication_with_duo_via_saml.md)
- [OpenID Connect (OIDC) (Enterprise)](https://docs.readonlyrest.com/examples/oidc-sso.md): External connectors integration
- [Keycloak](https://docs.readonlyrest.com/examples/oidc-sso/keycloak_oidc.md): OpenID Connect (OIDC) SSO Integration with Keycloak as an identity provider.
- [Impersonation (Enterprise)](https://docs.readonlyrest.com/examples/impersonation.md): Impersonation
- [Creating Test Settings](https://docs.readonlyrest.com/examples/impersonation/test-settings-ui.md): Creating Test Settings
- [Defining external services mock configurations](https://docs.readonlyrest.com/examples/impersonation/external-services-mocks-ui.md): Defining external services mock configurations
- [Impersonating users](https://docs.readonlyrest.com/examples/impersonation/impersonate-user-ui.md): Impersonating users
- [ROR cluster with Elastic Cloud integration](https://docs.readonlyrest.com/examples/elastic-cloud-cluster-integration.md): ROR-based cluster with remote X-Pack Security cluster on Elastic Cloud integration
- [Docker-based playground](https://docs.readonlyrest.com/examples/elastic-cloud-cluster-integration/playgroud.md): Docker-based playground
- [Configuration details](https://docs.readonlyrest.com/examples/elastic-cloud-cluster-integration/details.md): Detailed configuration
- [Custom middleware (Enterprise)](https://docs.readonlyrest.com/examples/custom-middleware.md): Custom middleware
- [Enriching the metadata](https://docs.readonlyrest.com/examples/custom-middleware/enriching-the-metadata.md): Enriching the metadata
- [Reject machine-to-machine traffic using custom metadata ACL rules](https://docs.readonlyrest.com/examples/custom-middleware/reject-machine-to-machine-traffic-using-custom-metadata-acl-rules.md): Reject machine-to-machine traffic using custom metadata ACL rules
- [Reordering available tenancies](https://docs.readonlyrest.com/examples/custom-middleware/reordering-available-tenancies.md): Reordering available tenancies
- [Available rorRequest API](https://docs.readonlyrest.com/examples/custom-middleware/available-ror-request-api.md): Available rorRequest API
- [Secure Logstash](https://docs.readonlyrest.com/examples/secure_logstash.md)
- [Secure Metricbeat](https://docs.readonlyrest.com/examples/secure_metricbeat.md)
- [Elastic Fleet](https://docs.readonlyrest.com/examples/fleet.md)
