# ReadonlyREST

## develop

- [README](https://docs.readonlyrest.com/develop/readme.md)
- [For Elasticsearch](https://docs.readonlyrest.com/develop/elasticsearch.md)
- [Audit configuration](https://docs.readonlyrest.com/develop/elasticsearch/audit.md)
- [External to local groups mapping](https://docs.readonlyrest.com/develop/elasticsearch/groups-rule-mapping.md)
- [FIPS mode](https://docs.readonlyrest.com/develop/elasticsearch/fips.md)
- [Elastic Fleet](https://docs.readonlyrest.com/develop/elasticsearch/fleet.md)
- [FLS engine](https://docs.readonlyrest.com/develop/elasticsearch/fls-engine.md)
- [Indices rule - Index not found scenario](https://docs.readonlyrest.com/develop/elasticsearch/index-not-found-examples.md)
- [Indices rule - ES Templates handling](https://docs.readonlyrest.com/develop/elasticsearch/indices-rule-templates.md)
- [For Kibana](https://docs.readonlyrest.com/develop/kibana.md): User manual for ReadonlyREST Enterprise/PRO/Free
- [Impersonation (Enterprise)](https://docs.readonlyrest.com/develop/kibana/impersonation.md)
- [Kibana 7.8.x and older](https://docs.readonlyrest.com/develop/kibana/kibana-7.8.x-and-older.md): User manual for ReadonlyREST Enterprise/PRO/Free plugins
- [ReadonlyREST API](https://docs.readonlyrest.com/develop/kibana/readonlyrest-api.md): An authenticated API for changing the security settings without rebooting the ES cluster.
- [ReadonlyREST DISA STIG Compliance](https://docs.readonlyrest.com/develop/kibana/readonlyrest-disa-stig-compliance.md): DISA STIG compliance analysis for deployments using the ReadonlyREST plugin as the authentication and authorization enforcement point.
- [For ECK](https://docs.readonlyrest.com/develop/eck.md)
- [Universal Builds](https://docs.readonlyrest.com/develop/universal-builds.md)
- [Examples](https://docs.readonlyrest.com/develop/examples.md)
- [Multi-tenancy Elastic Stack (Enterprise)](https://docs.readonlyrest.com/develop/examples/multitenancy_guide.md)
- [Multi-user Elastic Stack (PRO)](https://docs.readonlyrest.com/develop/examples/multiuser_guide.md)
- [SAML SSO (Enterprise)](https://docs.readonlyrest.com/develop/examples/saml-sso.md): External connectors integration
- [Keycloak](https://docs.readonlyrest.com/develop/examples/saml-sso/keycloak_saml.md): SAML SSO Integration with Keycloak as an identity provider.
- [Microsoft Azure AD](https://docs.readonlyrest.com/develop/examples/saml-sso/azure_ad.md): Integration with the managed cloud service Microsoft Azure Active Directory.
- [Microsoft ADFS](https://docs.readonlyrest.com/develop/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/develop/examples/saml-sso/multifactor_authentication_with_duo_via_saml.md)
- [OpenID Connect (OIDC) (Enterprise)](https://docs.readonlyrest.com/develop/examples/oidc-sso.md): External connectors integration
- [Keycloak](https://docs.readonlyrest.com/develop/examples/oidc-sso/keycloak_oidc.md): OpenID Connect (OIDC) SSO Integration with Keycloak as an identity provider.
- [Impersonation (Enterprise)](https://docs.readonlyrest.com/develop/examples/impersonation.md): Impersonation
- [Creating Test Settings](https://docs.readonlyrest.com/develop/examples/impersonation/test-settings-ui.md): Creating Test Settings
- [Defining external services mock configurations](https://docs.readonlyrest.com/develop/examples/impersonation/external-services-mocks-ui.md): Defining external services mock configurations
- [Impersonating users](https://docs.readonlyrest.com/develop/examples/impersonation/impersonate-user-ui.md): Impersonating users
- [ROR cluster with Elastic Cloud integration](https://docs.readonlyrest.com/develop/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/develop/examples/elastic-cloud-cluster-integration/playgroud.md): Docker-based playground
- [Configuration details](https://docs.readonlyrest.com/develop/examples/elastic-cloud-cluster-integration/details.md): Detailed configuration
- [Custom middleware (Enterprise)](https://docs.readonlyrest.com/develop/examples/custom-middleware.md): Custom middleware
- [Enriching the metadata](https://docs.readonlyrest.com/develop/examples/custom-middleware/enriching-the-metadata.md): Enriching the metadata
- [Reject machine-to-machine traffic using custom metadata ACL rules](https://docs.readonlyrest.com/develop/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/develop/examples/custom-middleware/reordering-available-tenancies.md): Reordering available tenancies
- [Available rorRequest API](https://docs.readonlyrest.com/develop/examples/custom-middleware/available-ror-request-api.md): Available rorRequest API
- [Secure Logstash](https://docs.readonlyrest.com/develop/examples/secure_logstash.md)
- [Secure Metricbeat](https://docs.readonlyrest.com/develop/examples/secure_metricbeat.md)
- [Elastic Fleet](https://docs.readonlyrest.com/develop/examples/fleet.md)
- [Contribution License Agreement](https://docs.readonlyrest.com/develop/contributing.md)
- [Commercial Licenses](https://docs.readonlyrest.com/develop/commercial.md)
- [Changelog](https://docs.readonlyrest.com/develop/changelog.md)

## current

- [README](https://docs.readonlyrest.com/readme.md)
- [For Elasticsearch](https://docs.readonlyrest.com/elasticsearch.md)
- [Audit configuration](https://docs.readonlyrest.com/elasticsearch/audit.md)
- [External to local groups mapping](https://docs.readonlyrest.com/elasticsearch/groups-rule-mapping.md)
- [FIPS mode](https://docs.readonlyrest.com/elasticsearch/fips.md)
- [Elastic Fleet](https://docs.readonlyrest.com/elasticsearch/fleet.md)
- [FLS engine](https://docs.readonlyrest.com/elasticsearch/fls-engine.md)
- [Indices rule - Index not found scenario](https://docs.readonlyrest.com/elasticsearch/index-not-found-examples.md)
- [Indices rule - ES Templates handling](https://docs.readonlyrest.com/elasticsearch/indices-rule-templates.md)
- [For Kibana](https://docs.readonlyrest.com/kibana.md): User manual for ReadonlyREST Enterprise/PRO/Free
- [Impersonation (Enterprise)](https://docs.readonlyrest.com/kibana/impersonation.md)
- [Kibana 7.8.x and older](https://docs.readonlyrest.com/kibana/kibana-7.8.x-and-older.md): User manual for ReadonlyREST Enterprise/PRO/Free plugins
- [ReadonlyREST API](https://docs.readonlyrest.com/kibana/readonlyrest-api.md): An authenticated API for changing the security settings without rebooting the ES cluster.
- [ReadonlyREST DISA STIG Compliance](https://docs.readonlyrest.com/kibana/readonlyrest-disa-stig-compliance.md): DISA STIG compliance analysis for deployments using the ReadonlyREST plugin as the authentication and authorization enforcement point.
- [For ECK](https://docs.readonlyrest.com/eck.md)
- [Universal Builds](https://docs.readonlyrest.com/universal-builds.md)
- [Examples](https://docs.readonlyrest.com/examples.md)
- [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)
- [Contribution License Agreement](https://docs.readonlyrest.com/contributing.md)
- [Commercial Licenses](https://docs.readonlyrest.com/commercial.md)
- [Changelog](https://docs.readonlyrest.com/changelog.md)
