Esta página não se aplica ao ClickHouse Cloud. O recurso documentado aqui não está disponível nos serviços do ClickHouse Cloud.
Consulte o guia Compatibilidade com Cloud do ClickHouse para mais informações.
users.xml ou em caminhos locais de controle de acesso. Atualmente, há suporte ao esquema de autenticação Basic usando o método GET.
Definição de servidor de autenticação HTTP
http_authentication_servers ao config.xml.
Exemplo
http_authentication_servers usando nomes distintos.
Parâmetros
uri- URI para fazer a solicitação de autenticação
connection_timeout_ms- Padrão: 1000 ms.receive_timeout_ms- Padrão: 1000 ms.send_timeout_ms- Padrão: 1000 ms.
max_tries- O número máximo de tentativas para fazer uma solicitação de autenticação. Padrão: 3retry_initial_backoff_ms- O intervalo inicial de backoff em caso de retry. Padrão: 50 msretry_max_backoff_ms- O intervalo máximo de backoff. Padrão: 1000 ms
Habilitando a autenticação HTTP em users.xml
http_authentication em vez de password ou de seções semelhantes na definição do usuário.
Parâmetros:
server- Nome do servidor de autenticação HTTP configurado no arquivo principalconfig.xml, conforme descrito anteriormente.scheme- Esquema de autenticação HTTP. No momento, há suporte apenas aBasic. Padrão: Basic
users.xml):
Observe que a autenticação HTTP não pode ser usada em conjunto com nenhum outro mecanismo de autenticação. A presença de qualquer outra seção, como
password, junto com http_authentication, fará com que o ClickHouse seja encerrado.Habilitando a autenticação HTTP com SQL
Basic é o padrão, sem definição explícita do esquema
Passando configurações de sessão
settings, o ClickHouse tentará interpretar seus pares chave-valor como valores do tipo string e defini-los como configurações de sessão da sessão atual do usuário autenticado. Se a análise falhar, o corpo da resposta do servidor será ignorado.