هذه الصفحة لا تنطبق على ClickHouse Cloud. الميزة الموثقة هنا غير متاحة في خدمات ClickHouse Cloud.
راجع دليل التوافق مع Cloud الخاص بـ ClickHouse لمزيد من المعلومات.
users.xml أو في مسارات التحكم بالوصول المحلية. حاليًا، لا يتم دعم سوى مخطط مصادقة Basic باستخدام طريقة GET.
تعريف خادم مصادقة HTTP
http_authentication_servers إلى ملف config.xml.
مثال
http_authentication_servers باستخدام أسماء مختلفة.
المعلمات
uri- عنوان URI لإرسال طلب المصادقة
connection_timeout_ms- القيمة الافتراضية: 1000 مللي ثانية.receive_timeout_ms- القيمة الافتراضية: 1000 مللي ثانية.send_timeout_ms- القيمة الافتراضية: 1000 مللي ثانية.
max_tries- الحد الأقصى لعدد المحاولات لإرسال طلب مصادقة. القيمة الافتراضية: 3retry_initial_backoff_ms- الفاصل الزمني الأولي للتراجع عند إعادة المحاولة. القيمة الافتراضية: 50 مللي ثانيةretry_max_backoff_ms- الحد الأقصى للفاصل الزمني للتراجع. القيمة الافتراضية: 1000 مللي ثانية
تمكين مصادقة HTTP في users.xml
http_authentication بدلًا من password أو أي أقسام مشابهة في تعريف المستخدم.
المعلمات:
server- اسم خادم مصادقة HTTP المُهيّأ في ملفconfig.xmlالرئيسي كما سبق توضيحه.scheme- مخطط مصادقة HTTP. لا يُدعَم حاليًا إلاBasic. القيمة الافتراضية: Basic
users.xml):
لاحظ أنه لا يمكن استخدام مصادقة HTTP مع أي آلية مصادقة أخرى. وسيؤدي وجود أي أقسام أخرى مثل
password إلى جانب http_authentication إلى إيقاف ClickHouse.تمكين مصادقة HTTP باستخدام SQL
Basic هي القيمة الافتراضية من دون تعريف صريح للمخطط
تمرير إعدادات الجلسة
settings، فسيحاول ClickHouse تحليل أزواج key: value فيه باعتبارها قيماً نصية وتعيينها كإعدادات جلسة للجلسة الحالية للمستخدم المُستوثَق منه. وإذا فشل التحليل، فسيتم تجاهل جسم الاستجابة الوارد من الخادم.