Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


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
languagejs
titleURAC in Tenant configuration
{
  "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'
			}
	  }
  }
}

...