کاربران
کاربران و احراز هویت (Users & Auth)
Users and Authentication
مدیریت کاربران، گروهها و احراز هویت در NetBox
مدلهای داده
Users/models/users/user/
Groups/models/users/group/
Permissions/models/users/permission/
Tokens/models/users/token/
قابلیتها
User Management
Group Management
Role-Based Access Control
API Token Management
Session Management
نمای کلی
NetBox سیستم کامل مدیریت کاربر و احراز هویت دارد
پشتیبانی از Local Auth، LDAP و OAuth
موارد استفاده
مدیریت کاربران و دسترسیها
گروهبندی کاربران بر اساس نقش
احراز هویت چند عاملی
مدلهای داده
| نام مدل | تعداد | توضیحات |
|---|---|---|
User | /api/users/users /models/users/user/ | کاربران سیستم |
Group | /api/users/groups /models/users/group/ | گروههای کاربری |
Permission | /api/users/permissions /models/users/permission/ | مجوزها |
Token | /api/users/tokens /models/users/token/ | توکنهای API |
قابلیتها
User Management
مدیریت کاربران
Group Management
گروهبندی کاربران
Role-Based Access Control
کنترل دسترسی مبتنی بر نقش
API Token Management
مدیریت توکن API
Session Management
مدیریت جلسات
مثالها
REST-API
دریافت کاربران
GET /api/users/users/
Authorization: Token <your-token>نمونه API
GET
/api/users/users/درخواست
GET /api/users/users/?limit=50پاسخ
{"count": 15, "results": [{"id": 1, "username": "admin", ...}]}بهترین روشها
استفاده از Group برای مدیریت دسترسی
محدود کردن دسترسی به حداقل لازم
استفاده از API Token با محدودیت زمانی
اشتباهات رایج
استفاده از توکن با دسترسی کامل
افزودن کاربر به چندین Group تکراری
سوالات متداول
تفاوت Group و Permission چیست؟
Group مجموعهای از کاربران است. Permission مجوزهای دسترسی است.
ماژولهای مرتبط
آیا به راهنمایی نیاز دارید؟
تیم متخصص NetBoxPro آماده کمک در پیادهسازی این ماژول در سازمان شماست
درخواست مشاوره رایگان