Introduction
...
1. Password generation configuration
Info | ||
---|---|---|
| ||
In provision |
You can change the values of the below variables to customize iterations, seeding, and the algorithm used to hash passwords.
...
2. 3rd party login configuration
Info | ||
---|---|---|
| ||
In provision |
URAC allows third party login via one of the below methods:
- Passport Login: Define application keys for passport integration. Currently supporting Azure, Github, Twitter, Facebook, and Google. Got to the link for more information and an example of the configuration.
- OpenAM login: SSO (Single Sign-On).
- LDAP (Lightweight Directory Access Protocol) login: Active directory login.
3. Mail Configuration
Info | ||
---|---|---|
| ||
In provision |
Mail configuration can be found under two configuration objects:
...
4. Pin login configuration
Info | ||
---|---|---|
| ||
In provision |
Pin code adds a second layer of authentication to URAC. For example, having restaurants with multiple branches and multiple positions. User should put a password and should use a pin code to gain access. For full information go to Pin login Configuration.
5. Data configuration
Resources and database configuration and creation steps can be found under Database needed by URAC. More information can be found under the registry configuration layer below Data Configuration.
Configuration priority and the default values
...
Name | Local Configuration (Default) config.js | Registry Configuration (Per Environment) req.soajs.registry | Tenant Configuration (Per Tenant Per Environment) | |
---|---|---|---|---|
Settings | Custom | |||
pinConfiguration | ✓1234 | ✓ | ✓ | |
model¹ | "mongo" | ✓ | ||
hashIterations | 24 | ✓ | ||
seedLength | 12 | ✓ |
model¹: We currently only support mongo models.
...