55 lines
1.3 KiB
JSON
55 lines
1.3 KiB
JSON
{
|
|
"id": "authbasic",
|
|
"order": 999,
|
|
"name": "Auth basic",
|
|
"description": "Enforce login before accessing a resource or the whole site using HTTP basic auth method.",
|
|
"version": "0.1",
|
|
"settings": {
|
|
"USE_AUTH_BASIC": {
|
|
"context": "multisite",
|
|
"default": "no",
|
|
"help": "Use HTTP basic auth",
|
|
"id": "use-auth-basic",
|
|
"label": "Use HTTP basic auth",
|
|
"regex": "^(yes|no)$",
|
|
"type": "check"
|
|
},
|
|
"AUTH_BASIC_LOCATION": {
|
|
"context": "multisite",
|
|
"default": "sitewide",
|
|
"help": "URL of the protected resource or sitewide value.",
|
|
"id": "auth-basic-location",
|
|
"label": "Location",
|
|
"regex": "^.*$",
|
|
"type": "text"
|
|
},
|
|
"AUTH_BASIC_USER": {
|
|
"context": "multisite",
|
|
"default": "changeme",
|
|
"help": "Username",
|
|
"id": "auth-basic-user",
|
|
"label": "Username",
|
|
"regex": "^.*$",
|
|
"type": "text"
|
|
},
|
|
"AUTH_BASIC_PASSWORD": {
|
|
"context": "multisite",
|
|
"default": "changeme",
|
|
"help": "Password",
|
|
"id": "auth-basic-password",
|
|
"label": "Password",
|
|
"regex": "^.*$",
|
|
"type": "text"
|
|
},
|
|
"AUTH_BASIC_TEXT": {
|
|
"context": "multisite",
|
|
"default": "Restricted area",
|
|
"help": "Text to display",
|
|
"id": "auth-basic-text",
|
|
"label": "Text",
|
|
"regex": "^.*$",
|
|
"type": "text"
|
|
}
|
|
}
|
|
}
|