Skip to content

Lệnh CLI / zenify broker token

zenify broker token ​

In JWT của credential broker ra stdout, dùng cache và tự xin lại khi còn dưới 60 giây.

Cú pháp ​

text
zenify broker token [flags]

Khi nào dùng ​

Khi cần kiểm tra bạn đã đăng nhập được vào broker chưa, hoặc cần token cho một công cụ khác. Lệnh đổi GitHub token của bạn (lấy từ gh auth token) lấy JWT sống 15 phút, rồi lưu ở ~/.zenify/broker/token.json với quyền 0600, kèm URL broker đã cấp; cache của broker khác không được dùng lại. GitHub token chỉ gửi tới host broker của manifest nhúng sẵn, hoặc của file bạn chỉ bằng --manifest. Ghi cache bị chặn (ví dụ sandbox Bash của Claude Code chặn ~/.zenify) thì lệnh chỉ cảnh báo ra stderr và vẫn in token.

Kết quả ​

In đúng một dòng là JWT ra stdout, và dòng login=<login>, role=<lead|dev> ra stderr, nên $(zenify broker token) vẫn chỉ lấy JWT. Lệnh này và zenify broker headers đều in một JWT còn hiệu lực; đừng dán kết quả vào chat hay log. Manifest không khai báo broker: thì lệnh thoát mã 2 với thông báo "manifest không khai báo broker".

Cờ ​

CờÝ nghĩa
--manifestFile manifest có broker: quyết định broker. Mặc định là manifest nhúng sẵn trong binary, không bao giờ là file trong thư mục hiện tại.
--overlayFile overlay cá nhân. Mặc định không có; overlay không đổi broker:.
--refreshBỏ JWT đang cache, xin JWT mới từ broker rồi ghi đè cache. Dùng khi broker từ chối token đang cache, ví dụ sau khi bạn bị gỡ khỏi org rồi được thêm lại.

Ví dụ ​

bash
zenify broker token
zenify broker token --refresh

Lệnh liên quan ​

  • zenify broker: Nhóm lệnh làm việc với credential broker của zenify.