47 lines
1.0 KiB
JSON
47 lines
1.0 KiB
JSON
{
|
|
"name": "core-auth",
|
|
"displayName": "Autenticação",
|
|
"version": "1.0.0",
|
|
"description": "Login, JWT, refresh tokens, sessões, Google OAuth e RBAC.",
|
|
"author": "Clube67",
|
|
"category": "core",
|
|
"enabled": true,
|
|
"canDisable": false,
|
|
"dependencies": [],
|
|
"backend": {
|
|
"routePrefix": "/api/auth",
|
|
"hasMigrations": true,
|
|
"globalMiddleware": [
|
|
"authenticate"
|
|
]
|
|
},
|
|
"frontend": {
|
|
"menuItems": [],
|
|
"pages": [
|
|
{
|
|
"path": "/login",
|
|
"component": "LoginPage",
|
|
"roles": [
|
|
"*"
|
|
]
|
|
},
|
|
{
|
|
"path": "/register",
|
|
"component": "RegisterPage",
|
|
"roles": [
|
|
"*"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"hooks": {
|
|
"subscribes": [],
|
|
"emits": [
|
|
"user:login",
|
|
"user:logout",
|
|
"user:register",
|
|
"token:refresh"
|
|
]
|
|
}
|
|
}
|