auth changes

This commit is contained in:
Johannes Vogt
2025-03-21 16:54:24 +01:00
parent 39335c8c9b
commit 89307140ad
5 changed files with 47 additions and 5 deletions

View File

@@ -9,6 +9,7 @@
"@capire/orders": "*", "@capire/orders": "*",
"@capire/reviews": "*", "@capire/reviews": "*",
"@sap/cds": ">=5", "@sap/cds": ">=5",
"@sap/xssec": "^4.4.0",
"express": "^4.17.1" "express": "^4.17.1"
}, },
"scripts": { "scripts": {

View File

@@ -4,7 +4,8 @@
"dependencies": { "dependencies": {
"@cap-js/hana": "^1.7.0", "@cap-js/hana": "^1.7.0",
"@capire/common": "*", "@capire/common": "*",
"@sap/cds": ">=5" "@sap/cds": ">=5",
"@sap/xssec": "^4.4.0"
}, },
"scripts": { "scripts": {
"start": "cds-serve" "start": "cds-serve"

30
package-lock.json generated
View File

@@ -20,7 +20,8 @@
], ],
"dependencies": { "dependencies": {
"@cap-js/hana": "^1", "@cap-js/hana": "^1",
"@sap/cds": ">=8" "@sap/cds": ">=8",
"@sap/xssec": "^4"
}, },
"devDependencies": { "devDependencies": {
"@cap-js/cds-test": "^0", "@cap-js/cds-test": "^0",
@@ -53,6 +54,7 @@
"@capire/orders": "*", "@capire/orders": "*",
"@capire/reviews": "*", "@capire/reviews": "*",
"@sap/cds": ">=5", "@sap/cds": ">=5",
"@sap/xssec": "^4.4.0",
"express": "^4.17.1" "express": "^4.17.1"
} }
}, },
@@ -532,6 +534,19 @@
"node": ">=14" "node": ">=14"
} }
}, },
"node_modules/@sap/xssec": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/@sap/xssec/-/xssec-4.4.0.tgz",
"integrity": "sha512-tVPyF6z6lWN2cucT38kkTu6GTmFXhqd/xa0SrExZ+j8K1cNePEIDHvx/zfibubLeb198vyoreW4QOpR9+Vaj4A==",
"license": "SAP DEVELOPER LICENSE AGREEMENT",
"dependencies": {
"debug": "^4.3.4",
"jwt-decode": "^4"
},
"engines": {
"node": ">=18"
}
},
"node_modules/@types/body-parser": { "node_modules/@types/body-parser": {
"version": "1.19.5", "version": "1.19.5",
"resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
@@ -2252,6 +2267,15 @@
"dev": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/jwt-decode": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz",
"integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==",
"license": "MIT",
"engines": {
"node": ">=18"
}
},
"node_modules/keyv": { "node_modules/keyv": {
"version": "4.5.4", "version": "4.5.4",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
@@ -3358,7 +3382,8 @@
"dependencies": { "dependencies": {
"@cap-js/hana": "^1.7.0", "@cap-js/hana": "^1.7.0",
"@capire/common": "*", "@capire/common": "*",
"@sap/cds": ">=5" "@sap/cds": ">=5",
"@sap/xssec": "^4.4.0"
} }
}, },
"reviews": { "reviews": {
@@ -3367,6 +3392,7 @@
"dependencies": { "dependencies": {
"@cap-js/hana": "^1.7.0", "@cap-js/hana": "^1.7.0",
"@sap/cds": ">=5", "@sap/cds": ">=5",
"@sap/xssec": "^4.4.0",
"express": "^4.17.1" "express": "^4.17.1"
} }
} }

View File

@@ -9,6 +9,7 @@
"dependencies": { "dependencies": {
"@cap-js/hana": "^1.7.0", "@cap-js/hana": "^1.7.0",
"@sap/cds": ">=5", "@sap/cds": ">=5",
"@sap/xssec": "^4.4.0",
"express": "^4.17.1" "express": "^4.17.1"
}, },
"scripts": { "scripts": {

View File

@@ -1,6 +1,19 @@
{ {
"scopes": [], "scopes": [
{
"name": "$XSAPPNAME.admin",
"description": "admin"
}
],
"attributes": [], "attributes": [],
"role-templates": [], "role-templates": [
{
"name": "admin",
"scope-references": [
"$XSAPPNAME.admin"
],
"description": "cap samples multi-service shared-db"
}
],
"authorities-inheritance": false "authorities-inheritance": false
} }