AuthSettingsDetails Data Type

The class containing detailed settings needed for authorization with vProtect.

Properties
name data type constraints description
authLdapEnabled boolean required
authLdapUrl string  
authLdapBaseDn string  
authLdapUserFilter string  
authLdapUseTls boolean required
authLdapUseSsl boolean required
authLdapAnonymousAccessAllowed boolean required
authLdapBindDn string  
authLdapBindPassword string  
authLdapSubtreeSearchEnabled boolean required
keycloakEnabled boolean required
keycloakServerUrl string  
keycloakRealm string  
keycloakResource string  
keycloakServiceUser string  
keycloakServicePassword string  
keycloakCert string  

Example

{
  "authLdapEnabled" : true,
  "authLdapUrl" : "...",
  "authLdapBaseDn" : "...",
  "authLdapUserFilter" : "...",
  "authLdapUseTls" : true,
  "authLdapUseSsl" : true,
  "authLdapAnonymousAccessAllowed" : true,
  "authLdapBindDn" : "...",
  "authLdapBindPassword" : "...",
  "authLdapSubtreeSearchEnabled" : true,
  "keycloakEnabled" : true,
  "keycloakServerUrl" : "...",
  "keycloakRealm" : "...",
  "keycloakResource" : "...",
  "keycloakServiceUser" : "...",
  "keycloakServicePassword" : "...",
  "keycloakCert" : "..."
}