Xác thực trong Adapty Developer CLI

Đang dùng AI assistant? Có sẵn một Adapty CLI skill để hỗ trợ LLM làm việc với CLI.

CLI yêu cầu xác thực để gọi Adapty API.

Đăng nhập

Để đăng nhập:

  1. Trong terminal, chạy lệnh:
    adapty auth login
  2. CLI in ra một mã xác minh theo định dạng XXXX-XXXX và mở Adapty Dashboard trong trình duyệt.
  3. Trên trang ủy quyền, xác nhận rằng mã khớp với kết quả hiển thị trong terminal.
  4. Nhấp vào Authorize. Trình duyệt hiển thị “CLI authorized! You can close this tab.”
  5. Quay lại terminal, CLI xác nhận bạn đã được xác thực.
authorize-cli.webp

Nếu mã hết hạn trước khi bạn ủy quyền, hoặc nếu bạn nhấp vào Deny, hãy chạy lại lệnh sau để khởi động lại flow:

adapty auth login

Quản lý xác thực

Kiểm tra trạng thái xác thực

Để xem trạng thái xác thực hiện tại, chạy:

adapty auth status

Khi đã xác thực, kết quả hiển thị email, tiền tố token đã che, và đường dẫn đến tệp cấu hình cục bộ:

Email: [email protected]
Token: abcd1234****
Config: ~/.config/adapty/config.json

Khi chưa xác thực:

Not authenticated. Run `adapty auth login`.

Xác minh token của bạn

Để xác nhận token hợp lệ và xem thông tin tài khoản, chạy:

adapty auth whoami

Khác với adapty auth status, lệnh này thực hiện một yêu cầu trực tiếp đến máy chủ để xác minh token.

Đăng xuất

Để xóa thông tin đăng nhập đã lưu trữ cục bộ, chạy:

adapty auth logout

Lệnh này xóa ~/.config/adapty/config.json. Token vẫn còn hiệu lực phía máy chủ cho đến khi hết hạn — nếu bạn cần vô hiệu hóa ngay lập tức, hãy dùng adapty auth revoke thay thế.

Thu hồi token

Để vô hiệu hóa token trên máy chủ và xóa nó cục bộ, chạy:

adapty auth revoke

Dùng lệnh này khi bạn muốn vô hiệu hóa hoàn toàn một token — ví dụ, nếu thông tin đăng nhập của bạn có thể đã bị lộ. Sau khi thu hồi, chạy adapty auth login để xác thực lại.

Lỗi token

Nếu token bị thu hồi hoặc không còn hợp lệ, các lệnh CLI trả về lỗi 401. Để xác thực lại, chạy:

adapty auth login