Deploy test
This commit is contained in:
70
bookshop/xs-security.json
Normal file
70
bookshop/xs-security.json
Normal file
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"scopes": [
|
||||
{
|
||||
"name": "$XSAPPNAME.admin",
|
||||
"description": "admin"
|
||||
},
|
||||
{
|
||||
"name": "$XSAPPNAME.MtxDiagnose",
|
||||
"description": "Diagnose MTX"
|
||||
},
|
||||
{
|
||||
"name": "$XSAPPNAME.mtcallback",
|
||||
"description": "Subscribe to applications",
|
||||
"grant-as-authority-to-apps": [
|
||||
"$XSAPPNAME(application,sap-provisioning,tenant-onboarding)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "$XSAPPNAME.mtdeployment",
|
||||
"description": "Deploy applications"
|
||||
},
|
||||
{
|
||||
"name": "$XSAPPNAME.ExtendCDS",
|
||||
"description": "Extend CDS applications"
|
||||
},
|
||||
{
|
||||
"name": "$XSAPPNAME.ExtendCDSdelete",
|
||||
"description": "Extend CDS applications with undeployments"
|
||||
}
|
||||
],
|
||||
"attributes": [],
|
||||
"role-templates": [
|
||||
{
|
||||
"name": "admin",
|
||||
"description": "generated",
|
||||
"scope-references": [
|
||||
"$XSAPPNAME.admin"
|
||||
],
|
||||
"attribute-references": []
|
||||
},
|
||||
{
|
||||
"name": "MultitenancyAdministrator",
|
||||
"description": "Administrate multitenant applications",
|
||||
"scope-references": [
|
||||
"$XSAPPNAME.MtxDiagnose",
|
||||
"$XSAPPNAME.mtdeployment",
|
||||
"$XSAPPNAME.mtcallback"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "ExtensionDeveloper",
|
||||
"description": "Extend application",
|
||||
"scope-references": [
|
||||
"$XSAPPNAME.ExtendCDS"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "ExtensionDeveloperUndeploy",
|
||||
"description": "Undeploy extension",
|
||||
"scope-references": [
|
||||
"$XSAPPNAME.ExtendCDSdelete"
|
||||
]
|
||||
}
|
||||
],
|
||||
"authorities": [
|
||||
"$XSAPPNAME.MtxDiagnose",
|
||||
"$XSAPPNAME.mtdeployment",
|
||||
"$XSAPPNAME.mtcallback"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user