[id='endpoint-authentication']
:context: server
= Configuring Endpoint Authentication Mechanisms
Configure Hot Rod and REST connectors with SASL or HTTP authentication
mechanisms to authenticate with clients.

{brandname} servers require user authentication to access the
command line interface (CLI) and console as well as the Hot Rod and REST
endpoints. {brandname} servers also automatically configure authentication
mechanisms based on the security realms that you define.

include::{topics}/ref_server_authentication.adoc[leveloffset=+1]
//Hot Rod
include::{topics}/proc_server_endpoint_hotrod_auth.adoc[leveloffset=+1]
include::{topics}/ref_endpoints_hotrod_auth_config.adoc[leveloffset=+2]
include::{topics}/ref_endpoints_hotrod_authentication.adoc[leveloffset=+2]
include::{topics}/ref_endpoints_hotrod_sasl_qop.adoc[leveloffset=+2]
include::{topics}/ref_endpoints_hotrod_sasl_policies.adoc[leveloffset=+2]
//REST
include::{topics}/proc_server_endpoint_rest_auth.adoc[leveloffset=+1]
include::{topics}/ref_endpoints_ref_auth_config.adoc[leveloffset=+2]
include::{topics}/ref_endpoints_rest_authentication.adoc[leveloffset=+2]
include::{topics}/proc_disabling_authentication.adoc[leveloffset=+1]

// Restore the parent context.
ifdef::parent-context[:context: {parent-context}]
ifndef::parent-context[:!context:]
