همه موارد گاوصندوق
⚙️ تولیدکننده فوقالعاده امن رمز عبور
👑 پنل مدیریت و نظارت VenuxPass
کنترل کاربران، آمار امنیتی و مانیتورینگ گاوصندوق
مدیریت کاربران سیستم
| شناسه | نام کاربری | ایمیل | نقش | وضعیت | تعداد آیتمها | تاریخ ثبت | عملیات |
|---|
لاگهای امنیتی و رویدادها (Audit Logs)
| زمان | رویداد | کاربر | آدرس IP | جزئیات |
|---|
🚀 راهنمای ساخت اپلیکیشن با API
معماری VenuxPass بهگونهای طراحی شده که با استفاده از REST API استاندارد زیر میتوانید برای اندروید، iOS یا دسکتاپ با فلاتر (Flutter)، React Native یا کاتلین اپلیکیشن اختصاصی بسازید.
نحوه اتصال کلاینت (Zero-Knowledge Handshake)
- گام ۱: دریافت نمک (Salt): ارسال ایمیل به
POST /api/auth/salt - گام ۲: مشتقسازی کلید: در اپلیکیشن با PBKDF2(MasterPassword, Salt) کلید AES-256 را بسازید.
- گام ۳: ورود: هش مشتق شده را به
POST /api/auth/loginبفرستید و Bearer Token دریافت کنید. - گام ۴: همگامسازی: دادهها را با کلید محلی کاربر در اپلیکیشن رمزگشایی کنید. سرور هیچگاه رمز خام را دریافت نمیکند.
لیست اندپوینتهای اصلی API:
| Method | Endpoint | Auth Required | Description |
|---|---|---|---|
POST | /api/auth/salt | No | Get PBKDF2 derivation salt |
POST | /api/auth/register | No | Register new encrypted account |
POST | /api/auth/login | No | Login and obtain Bearer token |
GET | /api/vault/items | Bearer Token | List user's encrypted vault items |
POST | /api/vault/items | Bearer Token | Store new encrypted item |
PUT | /api/vault/items/{id} | Bearer Token | Update encrypted item |
DELETE | /api/vault/items/{id} | Bearer Token | Delete item from vault |
GET | /api/vault/sync?since=... | Bearer Token | Delta sync for mobile app |