Introduction
...
Name | Type | Description | Example |
---|---|---|---|
hashIterations | integer | Hashing iteration value used by SOAJS hasher to encrypt/compare passwords | 12 |
optionalAlgorithm | string | Password Hashing algorithm name. "aes256" or "des". You can go to List of Crypto Algorithms to find the name of the algorithm that you can use. You do not need to set this configuration if you do not want to specify an algorithm | aes256 |
More information can be found in the Complete Example
...
Name | Type | Description | Example | ||
---|---|---|---|---|---|
validateJoin | Boolean | This configuration controllers the status of a user after joining. aka ('pendingJoin' : 'active') | true | ||
membership | Object | This configuration allows you to configure different type of membership that can be set while joining to drive different user configuration like groups (make sure the groups is available). Should be an array of groups. |
|
...
Code Block | ||||
---|---|---|---|---|
| ||||
{ "links": {...}, // this object to control the links in the emails "addUser": "...", "changeEmail": "...", "forgotPassword": "...", "inviteToJoin": "...", "join": "..." }, "mail": { // this object to control the content of the emails "addUser": {...}, "changeEmail": {...}, "changePin": {...}, "changeUserStatus": {...}, "forgotPassword": {...}, "invitePin": {...}, "join": {...}, "resetPin": {...} "inviteToJoin": {...} } } |
4. Mail token configuration
...