- SQLite database with full schema: users, roles, permissions, role_permissions, user_roles, services, audit_log - RBAC engine with wildcard permission resolution (*.*.*) - Automatic v2→v3 migration from JSON files - 5 default roles: super_admin, admin, editor, user, viewer - Feature registration for APP, GGL, FDX (119 permissions) - 8 services seeded - Full API: roles CRUD, permission check, user-role assignment, feature registration, audit log, stats - Backward compatible with existing auth flows
56 lines
No EOL
1,019 B
JSON
56 lines
No EOL
1,019 B
JSON
[
|
|
{
|
|
"email": "scott@scottfelten.com",
|
|
"name": "Scott Felten",
|
|
"role": "admin",
|
|
"services": [
|
|
"*"
|
|
],
|
|
"metadata": {},
|
|
"tags": [
|
|
"owner"
|
|
],
|
|
"createdAt": "2026-03-07",
|
|
"createdBy": "system",
|
|
"lastLogin": "2026-04-10T20:23:03.522Z",
|
|
"authMethods": [
|
|
"google"
|
|
]
|
|
},
|
|
{
|
|
"email": "scott.felten@incorta.com",
|
|
"name": "Scott Felten (Incorta)",
|
|
"role": "admin",
|
|
"services": [
|
|
"*"
|
|
],
|
|
"metadata": {},
|
|
"tags": [
|
|
"owner"
|
|
],
|
|
"createdAt": "2026-03-07",
|
|
"createdBy": "system",
|
|
"lastLogin": "2026-03-21T00:10:40.433Z",
|
|
"authMethods": [
|
|
"google"
|
|
]
|
|
},
|
|
{
|
|
"email": "iamscottfelten@gmail.com",
|
|
"name": "Scott Felten (Gmail)",
|
|
"role": "admin",
|
|
"services": [
|
|
"*"
|
|
],
|
|
"metadata": {},
|
|
"tags": [
|
|
"owner"
|
|
],
|
|
"createdAt": "2026-03-07",
|
|
"createdBy": "system",
|
|
"lastLogin": "2026-03-16T04:56:49.491Z",
|
|
"authMethods": [
|
|
"google"
|
|
]
|
|
}
|
|
] |