Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { Url *url.URL `env:"LDAP_URL" help:"LDAP connection URL"` // Connection URL User string `env:"LDAP_USER" help:"User"` // User Password string `env:"LDAP_PASSWORD" help:"Password"` // Password BaseDN string `env:"LDAP_BASE_DN" help:"Base DN"` // Base DN SkipVerify bool `env:"LDAP_SKIPVERIFY" help:"Skip TLS certificate verify"` // Skip verify Router server.HTTPRouter `kong:"-"` // HTTP Router UserSchema struct { RDN string `default:"cn=users,cn=account" help:"User RDN"` Field string `default:"uid" help:"User field"` ObjectClasses string `default:"top,person,inetOrgPerson,posixAccount" help:"User object classes"` } GroupSchema struct { RDN string `default:"cn=groups,cn=account" help:"Group RDN"` Field string `default:"cn" help:"Group field"` ObjectClasses string `default:"top,groupOfNames,nestedGroup,posixGroup" help:"Group object classes"` } }
func (Config) Description ¶
Click to show internal directories.
Click to hide internal directories.