Get started

प्रमाणीकरण

प्रमाणीकरण

ClawHub वेब साइन-इन के लिए GitHub का उपयोग करता है। CLI उस साइन-इन किए गए खाते के माध्यम से बनाए गए ClawHub API टोकन का उपयोग करता है।

वेब साइन-इन

clawhub.ai पर साइन इन करने के लिए GitHub का उपयोग करें।

हटाए गए, प्रतिबंधित या अक्षम खाते सामान्य ClawHub साइन-इन पूरा नहीं कर सकते। यदि साइन-इन करने के बाद आप फिर से लॉग-आउट स्थिति में पहुँच जाते हैं, तो संभव है कि आपका खाता अच्छी स्थिति में न हो। यदि आपका खाता प्रतिबंधित या अक्षम कर दिया गया था और आपको लगता है कि यह एक गलती है, तो ClawHub अपील फ़ॉर्म का उपयोग करें।

CLI लॉगिन

डिफ़ॉल्ट CLI लॉगिन प्रवाह आपका ब्राउज़र खोलता है:

bash
clawhub loginclawhub whoami

इस दौरान यह होता है:

  1. CLI 127.0.0.1 पर एक अस्थायी कॉलबैक सर्वर शुरू करता है।
  2. आपका ब्राउज़र ClawHub साइन-इन पृष्ठ खोलता है।
  3. GitHub साइन-इन के बाद, ClawHub एक API टोकन बनाता है।
  4. ब्राउज़र वापस स्थानीय कॉलबैक पर रीडायरेक्ट करता है।
  5. CLI टोकन को आपकी ClawHub कॉन्फ़िगरेशन फ़ाइल में संग्रहीत करता है।

यदि फ़ायरवॉल, VPN या प्रॉक्सी नियमों के कारण आपका ब्राउज़र स्थानीय कॉलबैक तक नहीं पहुँच सकता, तो हेडलेस टोकन प्रवाह का उपयोग करें।

हेडलेस लॉगिन

ClawHub वेब UI में एक टोकन बनाएँ, फिर उसे CLI को प्रदान करें:

bash
clawhub login --token clh_...

सर्वर, CI जॉब या केवल-टर्मिनल परिवेशों के लिए इस प्रवाह का उपयोग करें।

ऐसे रिमोट शेल के लिए, जहाँ आप किसी दूसरी जगह ब्राउज़र खोल सकते हैं, यह चलाएँ:

bash
clawhub login --device

CLI एक बार उपयोग होने वाला कोड दिखाता है और तब तक प्रतीक्षा करता है, जब तक आप इसे https://clawhub.ai/cli/device पर अधिकृत नहीं कर देते।

टोकन संग्रहण

डिफ़ॉल्ट कॉन्फ़िगरेशन पथ:

  • macOS: ~/Library/Application Support/clawhub/config.json
  • Linux/XDG: $XDG_CONFIG_HOME/clawhub/config.json या ~/.config/clawhub/config.json
  • Windows: %APPDATA%\\clawhub\\config.json

इससे पथ को ओवरराइड करें:

bash
export CLAWHUB_CONFIG_PATH=/path/to/config.json

CI सेटअप के लिए संग्रहीत टोकन को प्रिंट करने हेतु यह चलाएँ:

bash
clawhub token

निरस्तीकरण

आप ClawHub वेब UI में API टोकन निरस्त कर सकते हैं।

निरस्त, अमान्य या अनुपलब्ध टोकन 401 Unauthorized लौटाते हैं। clawhub login से फिर से साइन इन करें या clawhub login --token से नया टोकन प्रदान करें।

हटाए गए, प्रतिबंधित या अक्षम खाते मौजूदा API टोकन का उपयोग जारी नहीं रख सकते। यदि आपका खाता प्रतिबंधित या अक्षम कर दिया गया था और आपको लगता है कि यह एक गलती है, तो ClawHub अपील फ़ॉर्म का उपयोग करें।

Was this useful?
On this page

On this page