Files
cloud-cap-samples/media-store/package.json
Dzmitry_Tamashevich@epam.com 49f6b8c060 add mocked auth
2021-01-04 14:37:01 +01:00

59 lines
1.4 KiB
JSON

{
"name": "media-store",
"version": "1.0.0",
"description": "A simple CAP project.",
"repository": "<Add your repository here>",
"license": "UNLICENSED",
"private": true,
"dependencies": {
"@sap/cds": "^4",
"express": "^4",
"passport": "^0.4.1"
},
"devDependencies": {
"sqlite3": "^5"
},
"scripts": {
"start": "npx cds run",
"deploy": "cds deploy --to sqlite:mychinook.db",
"import": "node ./util/importData.js sqlite:chinook.db sqlite:mychinook.db ./db/schema.cds",
"deploy:import": "npm run deploy && npm run import",
"test": "mocha test/media-service.test.js --verbose --timeout 10000"
},
"cds": {
"requires": {
"db": {
"kind": "sqlite",
"credentials": {
"database": "mychinook.db"
}
},
"auth": {
"strategy": "mock",
"users": {
"andrew@chinookcorp.com": {
"password": "some",
"roles": [
"employee"
],
"userAttributes": {
"level": 1,
"ID": 1
}
},
"luisg@embraer.com.br": {
"password": "some",
"roles": [
"customer"
],
"userAttributes": {
"level": 0,
"ID": 1
}
},
"*": true
}
}
}
}
}