RedbackRuntimeConfiguration Data Type

Available Since
1.4-M4
Properties
name data type description
configurationProperties object
configurationPropertiesEntries array of PropertyEntry
ldapConfiguration LdapConfiguration
ldapGroupMappings array of LdapGroupMapping
migratedFromRedbackConfiguration boolean
rbacManagerImpls array of string
useUsersCache boolean
userManagerImpls array of string
usersCacheConfiguration CacheConfiguration

Example

{
  "userManagerImpls" : [ "...", "..." ],
  "ldapConfiguration" : {
    "hostName" : "...",
    "port" : 12345.0,
    "ssl" : true,
    "baseDn" : "...",
    "contextFactory" : "...",
    "bindDn" : "...",
    "password" : "...",
    "authenticationMethod" : "...",
    "extraProperties" : {
      "property1" : "...",
      "property2" : "..."
    },
    "bindAuthenticatorEnabled" : true,
    "extraPropertiesEntries" : [ {
      "key" : "...",
      "value" : "..."
    }, {
      "key" : "...",
      "value" : "..."
    } ],
    "baseGroupsDn" : "...",
    "writable" : true,
    "useRoleNameAsGroup" : true
  },
  "migratedFromRedbackConfiguration" : true,
  "configurationProperties" : {
    "property1" : "...",
    "property2" : "..."
  },
  "configurationPropertiesEntries" : [ {
    "key" : "...",
    "value" : "..."
  }, {
    "key" : "...",
    "value" : "..."
  } ],
  "useUsersCache" : true,
  "usersCacheConfiguration" : {
    "timeToIdleSeconds" : 12345.0,
    "timeToLiveSeconds" : 12345.0,
    "maxElementsInMemory" : 12345.0,
    "maxElementsOnDisk" : 12345.0
  },
  "rbacManagerImpls" : [ "...", "..." ],
  "ldapGroupMappings" : [ {
    "group" : "...",
    "roleNames" : [ "...", "..." ]
  }, {
    "group" : "...",
    "roleNames" : [ "...", "..." ]
  } ]
}