توضیحات درباره نمونه کار
Auth Manager یک پنل مدیریت حرفهای برای کنترل و مدیریت سیستم احراز هویت در چندین پروژه مختلف است که امکان مدیریت کاربران، کلیدهای دسترسی، سطح دسترسیها و توکنهای امنیتی را در یک سیستم متمرکز فراهم میکند.
این سیستم به گونهای طراحی شده است که چندین پروژه بتوانند از یک هسته احراز هویت مشترک استفاده کنند، در حالی که هر پروژه دارای کلید API اختصاصی و جریان احراز هویت مستقل خود خواهد بود. این معماری باعث افزایش امنیت، مقیاسپذیری و مدیریت سادهتر دسترسیها در سیستمهای بزرگ میشود.
از طریق این پنل، مدیر سیستم میتواند کاربران، نقشها، سطح دسترسی ماژولها و چرخه کامل توکنها را مدیریت کرده و فعالیتهای سیستم را بهصورت دقیق پایش کند.
ویژگیهای کلیدی سیستم:
توسعه یافته با React 18، Vite 5 و Material UI 5
مدیریت متمرکز احراز هویت برای چندین پروژه
اختصاص API Key مجزا برای هر پروژه
مدیریت کامل کاربران، نقشها و سطوح دسترسی ماژولها
مدیریت کامل چرخه توکنها شامل ایجاد، تمدید و لغو دستی
داشبوردهای مدیریتی با جداول تعاملی، فیلتر و صفحهبندی
ثبت و مانیتورینگ لاگ فعالیت کاربران
امکان خروجی گرفتن از دادهها (XLSX Export) و تهیه نسخه پشتیبان
پشتیبانی کامل از چیدمان RTL و LTR و آماده برای چندزبانه شدن
بهینهسازی عملکرد با Code Splitting و Lazy Loading