🏢
Multi-tenant SaaS
App grouping, domain authorization, policy config, login logs
One backend serves countless apps, tenant isolation. App grouping, domain authorization, policy config, login logs, device management. B-end console visualizes all apps.
example.json
// B 端控制台 Dashboard 数据
GET /api/dashboard.php
响应:
{
"code": 1,
"data": {
"kpi": {
"total_users": 12834,
"active_today": 2341,
"logins_today": 5621,
"apps_count": 17
},
"platform_matrix": {
"wx": 8234, "alipay": 2341,
"qq": 892, "douyin": 1234, "self": 133
},
"trend_7d": [...]
}
}Core Features
6 core features, each works standalone
App grouping
Group by business/product line, group apps share SSO state
Domain authorization
Apps configure authorized callback domains
Policy config
Each app independently configures login_policy
Login logs
Complete login history (time/IP/UA/platform/device)
Device management
View/kick user devices, force suspicious sessions offline
B-end console
Visual Dashboard, KPI cards + platform matrix + 7-day trend
API Endpoints
Via /api/* call the following endpoints
| Method | Path | Description |
|---|---|---|
| GET | /api/dashboard.php | Dashboard KPI data |
| GET | /b_console.php?mod=apps | App list/details |
| GET | /b_console.php?mod=logs | Login log query |
| POST | /b_console.php?mod=apps&act=domain | Domain authorization CRUD |