Local Configuration (Default)
config.js
...
Registry Configuration (Per Environment)
req.soajs.registry
Tenant Configuration (Per Tenant Per Environment)
Type
Description
Example
...
tokenExpiryTTL
...
validateJoin
...
Object to configure the mail notifications content.
Each type of notification is an entry in this object where you can configure a custom mail subject, link it to a template or inject html content directly.
...
Examples
Pin Configuration Example
...
Code Block | ||||
---|---|---|---|---|
| ||||
{ "urac": { "pinConfiguration": { "charLength": 4, "characters": "0123456789" }, hashIterations: 16, seedLength: 32, link: { addUser: 'http://dashboard.soajs.org:80/#/setNewPassword', changeEmail: 'http://dashboard.soajs.org:80/#/changeEmail/validate', forgotPassword: 'http://dashboard.soajs.org:80/#/resetPassword', join: 'http://dashboard.soajs.org:80/#/join/validate' }, tokenExpiryTTL: 172800000, validateJoin: true, mail: { join: { subject: 'Welcome to SOAJS', path: 'undefined/soajs/node_modules/soajs.urac/mail/urac/join.tmpl' }, forgotPassword: { subject: 'Reset Your Password at SOAJS', path: 'undefined/soajs/node_modules/soajs.urac/mail/urac/forgotPassword.tmpl' }, addUser: { subject: 'Account Created at SOAJS', path: 'undefined/soajs/node_modules/soajs.urac/mail/urac/addUser.tmpl' }, changeUserStatus: { subject: 'Account Status changed at SOAJS', path: 'undefined/soajs/node_modules/soajs.urac/mail/urac/changeUserStatus.tmpl' }, changeEmail: { subject: 'Change Account Email at SOAJS', path: 'undefined/soajs/node_modules/soajs.urac/mail/urac/changeEmail.tmpl' } } } } |
...