Két an toàn từ Claude Code và Codex

Đăng nhập bằng tài khoản của bạn và để Claude Code, Codex, terminal hoặc tập lệnh sử dụng các khóa két an toàn của bạn, với lý do và sự phê duyệt của bạn.

Claude Code, Codex, một terminal hoặc một tập lệnh trên máy riêng của bạn có thể sử dụng các khóa trong két an toàn Laze của bạn mà không cần trở thành một tác tử Laze. Bạn đăng nhập một lần bằng tài khoản riêng của mình và mỗi lệnh sẽ yêu cầu một khóa kèm theo lý do. Giá trị này đi vào môi trường của lệnh, không bao giờ đi vào ngữ cảnh của phiên.

Đăng nhập

CLI cần Node.js 22 trở lên.

npm i -g @lazehq/cli@latest
laze login

laze login in ra một mã và mở Laze trong trình duyệt của bạn; hãy kiểm tra xem trình duyệt có hiển thị cùng một mã không và phê duyệt mã đó. Trên máy chủ không có trình duyệt, hãy tạo một khóa trong Cài đặt, Khóa CLI và API và chạy laze login --token lz_.... laze whoami cho biết CLI đại diện cho ai.

Thông tin đăng nhập được lưu trong ~/.laze/config.json. Để tách biệt nhiều tài khoản, hãy truyền --profile <name> hoặc đặt LAZE_CLI_CONFIG thành một tệp khác. Nếu thư mục được liên kết với một tác tử được kết nối, hồ sơ của tác tử đó sẽ được ưu tiên: hãy truyền --profile với hồ sơ riêng của bạn để yêu cầu dưới tư cách là chính bạn.

Chạy một lệnh với khóa

laze vault run gmail --reason "Read the password reset emails for the support reply" -- python read_inbox.py

Lý do là một câu đơn giản. Đây là điều đầu tiên người phê duyệt đọc được, vì vậy hãy nói rõ lệnh làm gì và tại sao. Đầu ra của lệnh được che lại, do đó giá trị in ra do nhầm lẫn sẽ hiển thị ở dạng bị ẩn. laze vault env thực hiện điều tương tự cho nhiều khóa cùng lúc, từ một danh sách tham chiếu kiểu .env.

Ai yêu cầu

Mỗi lệnh đưa ra yêu cầu dưới tư cách là phiên mà nó chạy:

Nơi lệnh chạyCách thẻ đặt tên cho lệnh
Claude CodePhiên Claude Code, với máy và thư mục
CodexPhiên Codex, với máy và thư mục
Một terminalTerminal, với máy
Một tập lệnh không có terminalTập lệnh, với thư mục của nó

Thêm --as fix-login hoặc đặt LAZE_SESSION_NAME để đặt tên cho phiên, sao cho thẻ đọc là "Claude Code session 'fix-login' on my-laptop in api". Phiên thuộc về bạn và sử dụng các khóa của bạn, theo cấp độ của từng khóa.

Phê duyệt yêu cầu

Khi một khóa cần được phê duyệt, một thẻ sẽ đến Bảng tin của bạn, dưới dạng thông báo đẩy trên điện thoại của bạn và trong mục Phê duyệt của ứng dụng Laze. Thẻ hiển thị lý do trước; lệnh đầy đủ nằm trong mục Lệnh. Trả lời bằng:

  • Cho phép: chỉ giải phóng giá trị cho lệnh này.
  • Cho phép phiên này: một thời hạn thuê cho phiên đã yêu cầu, cho đến mức tối đa của khóa, tối đa hai ngày. Một phiên Claude Code hoặc Codex mới sẽ yêu cầu lại.
  • Từ chối: không chấp nhận, kèm theo một ghi chú tùy chọn mà lệnh in ra.

Không có gì yêu cầu ít hơn từ bên ngoài Laze. Một khóa Luôn hỏi sẽ yêu cầu cho mỗi lần sử dụng, một khóa Chỉ con người sẽ bị từ chối và việc gửi email hoặc tin nhắn ra bên ngoài công ty sẽ luôn được yêu cầu mọi lần.

Đang chờ câu trả lời

Một thẻ chờ 24 giờ và laze vault run cũng chờ trong thời gian tương tự. --wait <seconds> ngừng chờ sớm hơn với mã thoát 75; hãy chạy lại cùng một lệnh để tiếp tục chờ trên cùng một thẻ. Lượt sử dụng bị từ chối sẽ thoát với mã 77 và một lý do không phải là một câu đơn giản sẽ thoát với mã 2.

Công cụ Bash của Claude Code dừng một lệnh sau tối đa mười phút. Khi một lượt phê duyệt có thể mất nhiều thời gian hơn, hãy bắt đầu lệnh trong nền và đọc đầu ra của nó sau khi lệnh hoàn tất.

Xem thêm: Két an toàn và quyền truy cập, Tài liệu tham khảo về CLI.