QuickCollab – مجوزها – اولین برنامه همکاری فضای کاری

*QuickCollab – مجوزها – اولین برنامه همکاری فضای کاری
*
-این یک ارسال برای مجوز است. چالش مجوز: مجوز تعریف شده
آنچه من می سازم
QuickCollab یک ابزار همکاری در فضای کاری سبک است که در آن مجوزها پس از آن وجود ندارد – آنها پایه و اساس هستند. کاربران می توانند به صورت پویا نقش هایی مانند Admin ، Manager ، Editor و Viewer در هر فضای کاری ، با کنترل دسترسی دانه ای گرانول و خاص که از طریق Permit.io استفاده می شود ، اختصاص دهند.
این پروژه نیاز بسیار واقعی در دنیای واقعی را حل می کند: تیم ها باید همکاری کنند ، اما همه نباید قدرت یکسانی داشته باشند. QuickCollab اطمینان می دهد که کاربران فقط به آنچه که برای آنها مجاز هستند می بینند و می توانند عمل کنند – نه بیشتر ، نه کمتر.
نسخه آزمایشی
برنامه زنده:-https://permit-frontend-oafvwri0e-navankurusersessionmanagement.vercel.app/
repo پروژه
گیتاری:
این repo شامل یک پس زمینه به خوبی سازمان یافته با کنترل کننده ها ، خدمات و مسیرهای جدا شده برای وضوح است. Frontend با React ساخته شده است و از Axios برای برقراری ارتباط ایمن با پس زمینه استفاده می شود.
با استفاده از مجوز. برای مجوز
permit.io در قلب این برنامه بود:
🔐 @permitio/sdk در یک پرونده متمرکز استفاده شده است.
🧠 اجرای CheckPermission () و AssignRole () توابع در یک لایه سرویس سفارشی
🛠 یکپارچه با پس زمینه اکسپرس از طریق مسیرهای API مبتنی بر نقش ( /واگذاری-رول و /چک کردن)
🔁 نقش (مدیر ، مدیر و غیره) و منابع (فضای کاری: 123) با استفاده از مجوز. ii Cloud PDP به صورت پویا ثبت شده و پرس و جو می شوند
permit.io به من کمک کرد تا سریعتر از ساختن یک سیستم داخلی-و با اطمینان بیشتر ، منطق واقعی RBAC و ABAC را اجرا کنم.
فریاد
با تشکر از تیم Perant.io برای ایجاد سازندگان مانند من با ابزاری که باعث می شود کنترل دسترسی ریز و درشت در واقع عملی باشد. این چیزی بیش از یک ارسال بود – این گامی برای ساختن برنامه های بهتر ، ایمن تر و عمدی تر بود.
**
اعضای تیم **
ارسال انفرادی+AI – ساخته شده با شور و درد (و کمی کمک از AI ❤)