Type object
File match xs-app.json
Schema URL https://catalog.lintel.tools/schemas/schemastore/xs-app-json/latest.json
Source https://www.schemastore.org/xs-app.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Application Router Configuration Schema

Properties

welcomeFile string
minLength=1
authenticationMethod string
Values: "none" "route"
sessionTimeout integer
min=1
pluginMetadataEndpoint string
format=relative-uriminLength=1
routes object[]
destinations Record<string, object>
format=destinations-rules
services Record<string, object>
format=services-rules
logout object
format=logout-rules
2 nested properties
logoutEndpoint string
format=relative-uriminLength=1
logoutPage string
format=uriminLength=1
login object
1 nested properties
callbackEndpoint string required
format=relative-uriminLength=1
whitelistService object
1 nested properties
endpoint string required
format=relative-uriminLength=1
compression object
2 nested properties
enabled boolean
minSize integer
min=1
websockets object
1 nested properties
enabled boolean required
errorPage object[]

Definitions

sourceSchema string | object
path string required
format=regexminLength=1
matchCase boolean
scopesSchema string | array | object
minLength=1minItems=1
minLength=1minItems=1
minLength=1minItems=1
minLength=1minItems=1
minLength=1minItems=1
minLength=1minItems=1
minLength=1minItems=1
OPTIONS string | array
minLength=1minItems=1
CONNECT string | array
minLength=1minItems=1
default string | array
minLength=1minItems=1
scopeTemplate string | array