{ "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" } } }