نظام تسجيل دخول متعدد المستخدمين (Spring Boot + JWT)

تفاصيل العمل

مشروع مفتوح المصدر يوفّر نظام تسجيل دخول وصلاحيات متكامل باستخدام Java – Spring Boot 3 – Spring Security 6 – JWT.

النظام يدعم أدوار متعددة (مدير، شركة، زبون) مع آلية توليد وحماية التوكنات (Access / Refresh Tokens) لتأمين الاتصال بين الخادم والتطبيقات (ويب أو موبايل).

المشروع يتميز بمعمارية نظيفة (Controller → Service → Repository) وقابلية للتوسع بحيث يمكن دمجه مع أي نظام تجارة إلكترونية، أنظمة إدارة أو تطبيقات موبايل.

المزايا الأساسية:

تسجيل مستخدمين جدد مع تحديد الدور (مدير – شركة – زبون).

تسجيل الدخول مع توليد Access/Refresh Tokens.

حماية REST APIs بصلاحيات حسب الدور.

تحديث التوكن (Refresh) وتسجيل الخروج (Logout).

إدارة المستخدمين والأدوار عبر API.

إمكانية الدمج مع قواعد بيانات مختلفة (PostgreSQL / H2).

نظام مرن يدعم إضافة أدوار وصلاحيات جديدة بسهولة.

التقنيات المستخدمة:

Java, Spring Boot, Spring Security, JWT, JPA/Hibernate, PostgreSQL, Maven

مجالات الاستخدام:

أنظمة التجارة الإلكترونية.

أنظمة إدارة الشركات.

التطبيقات التي تتطلب تعدد المستخدمين والصلاحيات.

أي مشروع يحتاج لتسجيل دخول آمن باستخدام REST API.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
المهارات