From bb1e6d0ce32a6553a83e0a7863cb2b3a65023cd1 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 19 Apr 2016 22:29:36 +0200 Subject: Generate passwords at initialization (client/admin passwords) --- server/initializers/installer.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'server/initializers') diff --git a/server/initializers/installer.js b/server/initializers/installer.js index ec9175f34..c2f5e47bc 100644 --- a/server/initializers/installer.js +++ b/server/initializers/installer.js @@ -3,6 +3,7 @@ const async = require('async') const config = require('config') const mkdirp = require('mkdirp') +const passwordGenerator = require('password-generator') const path = require('path') const checker = require('./checker') @@ -56,8 +57,7 @@ function createOAuthClientIfNotExist (callback) { logger.info('Creating a default OAuth Client.') - // TODO: generate password - const secret = 'megustalabanana' + const secret = passwordGenerator(32, false) Users.createClient(secret, [ 'password' ], function (err, id) { if (err) return callback(err) @@ -78,9 +78,8 @@ function createOAuthUserIfNotExist (callback) { logger.info('Creating the administrator.') - // TODO: generate password - const username = 'admin' - const password = 'nomegustalabanana' + const username = 'root' + const password = passwordGenerator(8, true) Users.createUser(username, password, function (err) { if (err) return callback(err) -- cgit v1.2.3