AuthCore Pro 1.0.0 — Bộ mã nguồn xác thực và quản lý thành viên .NET
500.000đ · Mã nguồn 1.0.0 · Không giới hạn dự án/người dùng
AuthCore Pro dành cho ai?
Bộ khởi đầu dành cho lập trình viên và đơn vị xây dựng ứng dụng .NET cần đăng nhập, quản lý tài khoản, phân quyền và API. Có ứng dụng MVC/API độc lập, các lớp thư viện dùng lại và ví dụ tích hợp. Đây là mã nguồn để tự triển khai, không phải dịch vụ tài khoản đã được vận hành sẵn.
Chức năng chính
- Đăng ký, xác minh email, đăng nhập/đăng xuất, ghi nhớ phiên, khóa khi đăng nhập sai, giới hạn request, quên và đổi mật khẩu.
- MFA TOTP, mã khôi phục dùng một lần và quy trình khôi phục thiết bị có kiểm soát.
- Đăng nhập Google, Facebook, Microsoft và GitHub; liên kết tài khoản qua xác nhận, không tự ghép tài khoản chỉ vì email trùng.
- Hồ sơ, ảnh đại diện PNG, ngôn ngữ/múi giờ, thiết bị và phiên đăng nhập, lịch sử truy cập, xuất dữ liệu và xóa tài khoản.
- Quản trị thành viên, lời mời, trạng thái và xét duyệt, đăng xuất phiên, vai trò/quyền, bảo vệ tài khoản Super Admin cuối cùng.
- JWT access/refresh token xoay vòng, phát hiện sử dụng lại refresh token; API key có phạm vi quyền và bản băm.
- Email SMTP qua TLS, hàng đợi outbox, retry/dead-letter, mẫu email; nhật ký vận hành và bảo mật.
- Giao diện Việt/Anh, sáng/tối, Bootstrap; tài liệu API OpenAPI và Postman.
Công nghệ và database
ASP.NET Core 10, Dapper, SQLite hoặc SQL Server. Gói có solution, mã nguồn frontend/backend, test, 6 project thư viện có thể đóng gói NuGet, ví dụ MVC/API và công cụ migration/backup. Có script migration 001–009 cho cả SQLite và SQL Server.
Những gì được tải về
- AuthCorePro-1.0.0-source.zip: mã nguồn, script database sạch, test, tài liệu Việt/Anh, hướng dẫn IIS/Docker và script đóng gói.
- README, hướng dẫn cài đặt lần đầu, cấu hình production, backup/restore và ví dụ tích hợp API.
- Không kèm database đã có tài khoản, dữ liệu khách hàng, mật khẩu quản trị, token dịch vụ hoặc chứng chỉ thật.
Đây là gói mã nguồn; bản Windows tự chạy và các tệp NuGet đã build nằm ngoài file ZIP được bán này. Người mua có thể tự build bằng các script trong gói.
Cách cài đặt
- Cài .NET 10 SDK phù hợp, giải nén và chạy dotnet restore/build/test cho AuthCore.slnx.
- Chọn SQLite hoặc SQL Server; cấu hình môi trường và chạy migration theo tài liệu.
- Tạo Setup Token ngẫu nhiên, mở /setup và tự tạo tài khoản quản trị; không có tài khoản/mật khẩu mặc định.
- Cấu hình HTTPS, domain, key ring được bảo vệ, SMTP TLS và quyền thư mục dữ liệu trước khi đưa lên production.
- Đăng ký ứng dụng OAuth/JWT/API key theo nhu cầu; các provider bên ngoài mặc định không bật khi chưa có thông tin hợp lệ.
Giấy phép không giới hạn
Chủ sở hữu cấp quyền không độc quyền, không giới hạn số dự án, website, lượt triển khai hoặc người dùng đối với phần mã nguồn AuthCore Pro do mình sở hữu. Người mua được sử dụng, sao chép, chỉnh sửa, tích hợp cho mục đích cá nhân hoặc thương mại và phân phối lại mã nguồn hoặc ứng dụng đã biên dịch. Thành phần bên thứ ba tuân theo giấy phép của từng nhà cung cấp; giấy phép này không thay thế giấy phép của họ. Không bao gồm cam kết hỗ trợ, cập nhật hoặc bảo hành không giới hạn.
Điều khoản do chủ sản phẩm cung cấp tại đây bổ sung phạm vi sử dụng cho thông báo bảo lưu quyền trong LICENSE và mẫu giấy phép chưa điền của gói gốc.
Lưu ý trước khi mua
Cần kiến thức lập trình và triển khai .NET. Giá không bao gồm hosting, domain, dịch vụ SMTP, tài khoản OAuth, chứng chỉ hoặc công cài đặt/bảo trì riêng. Cấu hình, cấp quyền truy cập và dữ liệu thực tế do người triển khai chịu trách nhiệm.
Tài liệu nguồn ghi nhận kiểm thử local Windows; không đồng nghĩa đã chạy thử đăng nhập bằng tài khoản OAuth thật, email ra Internet hoặc mọi môi trường IIS/Docker. Bộ mã nguồn chưa được kiểm toán bảo mật độc lập và không cam kết không có lỗ hổng.
Kiểm tra gói bàn giao
Đã kiểm tra CRC/SHA256 của ZIP, giải nén bản sao và chạy lại 75 kiểm thử Release (39 integration, 27 HTTP/security, 9 unit), không có lỗi hoặc test bị bỏ qua. Đây là kiểm thử local, không phải kiểm toán bảo mật độc lập hay chứng nhận mọi môi trường production.
Kiểm tra tệp nhận được
AuthCorePro-1.0.0-source.zip · 312748 byte
SHA256: af637227b8521dbe53cced65c969998d603b1d2c13c155f0d23b81dc78441171