Project Showcase

Wonderland Auth Core

Project Detail

Wonderland Auth Core — Python Authentication Library

Wonderland Auth Core เป็นไลบรารี Python สำหรับนักพัฒนา Backend, Freelance Developer และทีมพัฒนาซอฟต์แวร์ที่ต้องการนำองค์ประกอบพื้นฐานของระบบยืนยันตัวตนไปประยุกต์ใช้ในแอปพลิเคชันของตนเอง พัฒนาโดย Wonderland Developer Tools ซึ่งเป็นโครงการพัฒนาซอฟต์แวร์อิสระในประเทศไทย

ปัญหาที่แก้และแนวทาง
ระบบ Authentication มีมากกว่าฟอร์มเข้าสู่ระบบ จึงแยกองค์ประกอบการแฮชรหัสผ่าน วงจรชีวิต Session การควบคุมบัญชี และการจัดเก็บข้อมูลให้มีขอบเขตชัดเจน เพื่อให้นักพัฒนานำไปประกอบกับแอปพลิเคชันของตนเองได้

ฟีเจอร์หลัก
• Argon2id Password Hashing: จัดการการแฮชและตรวจสอบรหัสผ่าน
• Session Management: สร้าง ตรวจสอบ หมดอายุ และเพิกถอน Session
• Token Handling: ใช้ Session Token แบบสุ่มและจัดเก็บ Digest
• Account Controls: จัดการบัญชีและบังคับใช้การระงับบัญชี
• SQLite Persistence: จัดเก็บข้อมูล Authentication พร้อมมาตรการป้องกันด้านธุรกรรม
• Developer Resources: มี Source Code เอกสารประกอบ และ Automated Tests ภายในแพ็กเกจที่ได้รับสิทธิ์ใช้งาน ไม่ได้เผยแพร่ซอร์สผลิตภัณฑ์ใน Showcase นี้

เทคโนโลยีและขอบเขตการตรวจสอบ
Python, SQLite, Argon2id
สภาพแวดล้อมที่ผ่านการตรวจสอบภายในสำหรับเวอร์ชัน 0.1.0rc7 คือ Windows x64 และ CPython 3.14.6 ระบบปฏิบัติการและ Python เวอร์ชันอื่นยังไม่ได้รับการตรวจสอบสำหรับรุ่นนี้

สถานะโครงการและข้อจำกัด
ปัจจุบันเป็น Release Candidate (0.1.0rc7) ซึ่งผ่านการทดสอบและตรวจสอบความปลอดภัยภายในตามขอบเขตที่ระบุใน README แต่ไม่มีการรับรองความปลอดภัยจากหน่วยงานภายนอก และไม่ได้รับประกันความเหมาะสมหรือประกาศว่าพร้อมสำหรับ Production

สถานะเชิงพาณิชย์: Commercial NO-GO — ระบบชำระเงิน การส่งมอบไฟล์หลังซื้อ และเส้นทางเอกสาร License บางส่วนยังไม่ผ่านการยืนยันครบถ้วน

ไลบรารีนี้ไม่ใช่บริการ Authentication แบบ Hosted ไม่ใช่ Identity Platform ครบวงจร และไม่ใช่ Google OAuth Integration สำเร็จรูป นักพัฒนาต้องรับผิดชอบการเชื่อมต่ออย่างปลอดภัย การควบคุมในระดับแอปพลิเคชัน และการทดสอบก่อนนำไปใช้งาน

Showcase นี้มีจุดประสงค์เพื่อแนะนำผลงานและแลกเปลี่ยนความคิดเห็นทางเทคนิค ไม่ใช่การประกาศเปิดจำหน่ายเชิงพาณิชย์อย่างสมบูรณ์

GitHub Showcase
https://github.com/wwertyu002-sys/wonderland-auth-core-showcase
Repository นี้เป็นหน้าจัดแสดงผลงานและข้อมูลผลิตภัณฑ์เท่านั้น ไม่ใช่ Repository ที่เปิดเผย Source Code ของผลิตภัณฑ์ และไม่มีไฟล์แจกจ่ายหรือ ZIP ที่จำหน่าย

ติดต่อ
[email protected]

Tech Stack

Python SQLite Argon2id

Comments

0 comments

No comments yet. Be the first to start a useful discussion about this project.