X-Git-Url: http://git.squeep.com/?p=websub-hub;a=blobdiff_plain;f=config%2Fdefault.js;h=9781ba6d62050a621eb722f4302e4a652d7623d1;hp=bbc66fcd2fcf6f4249deeb483136abf630d3ea01;hb=3c547e314b79a31fb3f15412a47707a22dc3eefd;hpb=4807a77eca2858e8dc23d9ec2247a778814988d7
diff --git a/config/default.js b/config/default.js
index bbc66fc..9781ba6 100644
--- a/config/default.js
+++ b/config/default.js
@@ -2,8 +2,9 @@
// Provide default values for all configuration.
-const packageName = require('../package.json').name;
+const { name: packageName, version: packageVersion } = require('../package.json');
const common = require('../src/common');
+const Enum = require('../src/enum');
const defaultOptions = {
// Uniquely identify this instance, used to tag work-in-progress.
@@ -47,6 +48,7 @@ const defaultOptions = {
manager: {
pageTitle: packageName, // title on html pages
+ logoUrl: '/static/logo.svg', // image to go with title
footerEntries: [ // common footers on all html pages
'Development Repository / GitHub mirror',
'©',
@@ -62,17 +64,19 @@ const defaultOptions = {
claimTimeoutSeconds: 600, // how long until an in-progress task is deemed abandoned
},
- // Outgoing request UA header. Comments are defaults in code.
+ // Outgoing request UA header.
+ // These values are the same as the defaults in the code, but we are setting
+ // them here so they also apply to UA of other modules, e.g. @squeep/indieauth-helper
userAgent: {
- // product: packageName,
- // version: packageVersion,
- // implementation: Enum.Specification,
+ product: packageName,
+ version: packageVersion,
+ implementation: Enum.Specification,
},
authenticator: {
basicRealm: packageName, // Realm prompt for login on administration pages
secureAuthOnly: true, // Require secure transport for authentication.
- authnEnabled: ['argon2', 'pam'],
+ authnEnabled: ['indieAuth', 'argon2', 'pam'],
forbiddenPAMIdentifiers: ['root'],
},
@@ -84,4 +88,4 @@ const defaultOptions = {
};
-module.exports = defaultOptions;
\ No newline at end of file
+module.exports = defaultOptions;