Sản phẩm nhà. Plugin này do ShipWithAI xây dựng và duy trì. Khác với các tool bên thứ ba được review trong toolkit, đây là sản phẩm của chính chúng tôi — hãy đọc với tinh thần đó.
Vấn đề nó giải quyết
Auth là phần ăn trọn một cuối tuần của mọi side project. Không phải vì bước nào khó, mà vì có tới bốn mươi bước, nằm rải trên ba console, và kiểu hỏng thì im lặng — một redirect URI không khớp, một session cookie không set được trên domain production, một token refresh chạy ngon ở local nhưng chết sau proxy.
Plugin đi hết đoạn đường đó: chọn provider, nối OAuth, sinh trang UI và database schema, rồi đưa bạn một README riêng cho provider đã chọn, kèm đúng các bước trên console và các pitfall áp dụng cho lựa chọn của bạn.
Cách cài đặt
/plugin marketplace add ShipWithAI/shipwithai-plugins/plugin install shipwithai-auth@shipwithaiCách sử dụng
/shipwithai-auth:setup # wizard: provider, OAuth, ORM/shipwithai-auth:doctor # chẩn đoán setup auth không chạyHoặc bỏ qua command và mô tả thẳng nhu cầu — skill auth-setup tự kích hoạt:
> Set up Firebase Auth with Google login for my Next.js appProvider tính đến v1.7.1:
| Provider | Chi phí | Hợp với | Trạng thái |
|---|---|---|---|
| Better Auth | Miễn phí vĩnh viễn | Self-hosted, toàn quyền kiểm soát | Đã hỗ trợ |
| Firebase Auth | Miễn phí dưới 50K MAU | Mobile / KMP, hệ sinh thái Google | Đã hỗ trợ |
| Clerk | Miễn phí dưới 10K MAU | Dựng nhanh nhất, UI có sẵn | Coming soon |
| Auth.js | Miễn phí vĩnh viễn | Gọn nhẹ, để học | Coming soon |
| Supabase Auth | Miễn phí dưới 50K MAU | Postgres-native, RLS | Coming soon |
Mẹo dùng
- Trả lời framework quyết định một cách thành thật, đừng chọn provider chỉ vì đã nghe tên. Đổi auth về sau là cuộc refactor đắt nhất trong một sản phẩm nhỏ.
- Đọc phần pitfall trong README sinh ra trước khi deploy, không phải sau báo cáo bug đầu tiên.
- Chạy
doctortrước khi chạy lạisetup. Setup sinh lại file; doctor cho bạn biết file nào mới thật sự sai.
Khi KHÔNG nên dùng
Bỏ qua nếu framework của bạn đã có sẵn auth mà bạn thấy ổn, hoặc nếu bạn cần một provider còn nằm trong danh sách coming soon. Và đừng coi output là đã được audit — code auth sinh tự động là điểm khởi đầu, vẫn cần người review.