Using ClawHub
การยืนยันตัวตน
การยืนยันตัวตน
ClawHub ใช้ GitHub สำหรับการลงชื่อเข้าใช้ผ่านเว็บ ส่วน CLI ใช้โทเค็น API ของ ClawHub ที่สร้างผ่านบัญชีซึ่งลงชื่อเข้าใช้แล้ว
การลงชื่อเข้าใช้ผ่านเว็บ
ใช้ GitHub เพื่อลงชื่อเข้าใช้ที่ clawhub.ai
บัญชีที่ถูกลบ แบน หรือปิดใช้งานจะไม่สามารถดำเนินการลงชื่อเข้าใช้ ClawHub ตามปกติให้เสร็จสมบูรณ์ได้ หากหลังจากลงชื่อเข้าใช้แล้วระบบนำกลับไปยังสถานะที่ยังไม่ได้เข้าสู่ระบบ บัญชีอาจไม่มีสถานะปกติ หากบัญชีถูกแบนหรือปิดใช้งาน ให้ใช้แบบฟอร์มอุทธรณ์ของ ClawHub หากเชื่อว่าเกิดจากความผิดพลาด
การเข้าสู่ระบบ CLI
ขั้นตอนการเข้าสู่ระบบ CLI เริ่มต้นจะเปิดเบราว์เซอร์:
clawhub loginclawhub whoamiสิ่งที่จะเกิดขึ้น:
- CLI เริ่มเซิร์ฟเวอร์ callback ชั่วคราวที่
127.0.0.1 - เบราว์เซอร์จะเปิดหน้าลงชื่อเข้าใช้ ClawHub
- หลังจากลงชื่อเข้าใช้ GitHub แล้ว ClawHub จะสร้างโทเค็น API
- เบราว์เซอร์จะเปลี่ยนเส้นทางกลับไปยัง callback ภายในเครื่อง
- CLI จะจัดเก็บโทเค็นไว้ในไฟล์การกำหนดค่า ClawHub
หากเบราว์เซอร์ไม่สามารถเข้าถึง callback ภายในเครื่องได้เนื่องจากกฎของไฟร์วอลล์ VPN หรือพร็อกซี ให้ใช้ขั้นตอนโทเค็นแบบไม่มีอินเทอร์เฟซ
การเข้าสู่ระบบแบบไม่มีอินเทอร์เฟซ
สร้างโทเค็นใน UI เว็บของ ClawHub แล้วส่งให้ CLI:
clawhub login --token clh_...ใช้ขั้นตอนนี้สำหรับเซิร์ฟเวอร์ งาน CI หรือสภาพแวดล้อมที่ใช้งานผ่านเทอร์มินัลเท่านั้น
สำหรับเชลล์ระยะไกลที่สามารถเปิดเบราว์เซอร์จากที่อื่นได้ ให้เรียกใช้:
clawhub login --deviceCLI จะแสดงรหัสแบบใช้ครั้งเดียวและรอระหว่างที่อนุญาตสิทธิ์ที่ 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
แทนที่พาธด้วย:
export CLAWHUB_CONFIG_PATH=/path/to/config.jsonแสดงโทเค็นที่จัดเก็บไว้สำหรับการตั้งค่า CI ด้วย:
clawhub tokenการเพิกถอน
สามารถเพิกถอนโทเค็น API ได้ใน UI เว็บของ ClawHub
โทเค็นที่ถูกเพิกถอน ไม่ถูกต้อง หรือไม่มีอยู่ จะส่งคืน 401 Unauthorized ให้ลงชื่อเข้าใช้อีกครั้งด้วย clawhub login หรือระบุโทเค็นใหม่ด้วย clawhub login --token
บัญชีที่ถูกลบ แบน หรือปิดใช้งานจะไม่สามารถใช้โทเค็น API ที่มีอยู่ต่อไปได้ หากบัญชีถูกแบนหรือปิดใช้งาน ให้ใช้แบบฟอร์มอุทธรณ์ของ ClawHub หากเชื่อว่าเกิดจากความผิดพลาด