Esta página no se aplica a ClickHouse Cloud. La funcionalidad documentada aquí no está disponible en los servicios de ClickHouse Cloud.
Consulta la guía de ClickHouse sobre compatibilidad con Cloud para obtener más información.
users.xml o en las rutas locales de control de acceso. Actualmente, se admite el esquema de autenticación Basic mediante el método GET.
Definición del servidor de autenticación HTTP
http_authentication_servers a config.xml.
Ejemplo
http_authentication_servers con nombres distintos.
Parámetros
uri- URI para realizar la solicitud de autenticación
connection_timeout_ms- Predeterminado: 1000 ms.receive_timeout_ms- Predeterminado: 1000 ms.send_timeout_ms- Predeterminado: 1000 ms.
max_tries- Número máximo de intentos para realizar una solicitud de autenticación. Predeterminado: 3retry_initial_backoff_ms- Intervalo inicial de backoff para el reintento. Predeterminado: 50 msretry_max_backoff_ms- Intervalo máximo de backoff. Predeterminado: 1000 ms
Habilitar la autenticación HTTP en users.xml
http_authentication en lugar de password o de secciones similares en la definición del usuario.
Parámetros:
server- Nombre del servidor de autenticación HTTP configurado en el archivo principalconfig.xml, como se describió anteriormente.scheme- Esquema de autenticación HTTP. Por ahora, solo se admiteBasic. Valor predeterminado: Basic
users.xml):
Tenga en cuenta que la autenticación HTTP no puede usarse junto con ningún otro mecanismo de autenticación. La presencia de cualquier otra sección, como
password, junto con http_authentication hará que ClickHouse se cierre.Habilitación de la autenticación HTTP mediante SQL
Basic es el valor predeterminado si no se define explícitamente ningún esquema
Pasar ajustes de sesión
settings, ClickHouse intentará analizar sus pares clave-valor como valores de tipo cadena y establecerlos como ajustes de sesión para la sesión actual del usuario autenticado. Si el análisis falla, se ignorará el cuerpo de respuesta del servidor.