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:
- Trong terminal, chạy lệnh:
adapty auth login - CLI in ra một mã xác minh theo định dạng
XXXX-XXXXvà mở Adapty Dashboard trong trình duyệt. - 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.
- Nhấp vào Authorize. Trình duyệt hiển thị “CLI authorized! You can close this tab.”
- Quay lại terminal, CLI xác nhận bạn đã được xác thực.
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