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.