Local Configuration (Default)
config.js
...
Registry Configuration (Per Environment)
req.soajs.registry
Tenant Configuration (Per Tenant Per Environment)
Type
Description
Example
...
Introduction
Pin code configuration in each layer (Default, Registry, and Service (tenant))
Name | Type | Description | Example |
---|---|---|---|
charLength | integer | Length of Pin Code | 6 |
characters | string | Characters allowed to be used for Pin Code |
01234 |
Examples
...
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
Custom registry
create under custom registry an entry with the following label: pinConfiguration
Code Block | ||||
---|---|---|---|---|
| ||||
{ "pinConfiguration": { "charLength": 4, "characters": "0123456789" } } |
...
Provision
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' } } } } |