Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Introduction


Provisioning is a configuration that all SOAJS micro-services can acquire once you turn on multi-tenant for them.

Once a service becomes multi-tenant, you can provide custom tenant configuration to it at run time.

If you have 2 tenants that can access the oAuth service, then the provisioned configuration for each tenant will be loaded once that tenant invokes an API in oAuth.

The below configuration is supported by the oAuth micro-service and can be configured & changed at the tenant level under the Manage Pillar.
 

Configuration Details


Field NameTypeMandatoryDescription

hashIterations

Number

Hashing Iteration value used by oAuth hasher to encrypt/compare passwords

seedLength

Number

Seed Length value used by oAuth hasher to encrypt/compare passwords

3rd party login configuration


Location

In provision

OAuth allows third-party login via one of the below methods:

  1. 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.
  2. OpenAM login: SSO (Single Sign-On).
  3. LDAP (Lightweight Directory Access Protocol) login: Active directory login.


Configuration Sample


oAuth Tenant Configuration Sample
{
   "oauth": {
      "hashIterations": 1024, //used by hasher
      "seedLength": 32, //used by hasher      
   }
}
  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.